Delphi - FindWindow

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek
Odpovědět
BigSandy
Level 2.5
Level 2.5
Příspěvky: 280
Registrován: 17 pro 2006 19:50

Delphi - FindWindow

Příspěvek od BigSandy »

Zdravím.
Takto ziskem handle notepadu

Kód: Vybrat vše

var
    hWordWindow: HWND;
  begin
    hWordWindow := FindWindow ('NOTEPAD', nil);    
  end;
Ziskat ale handle nějakého jiného programu mi nejde.
Vždy to vrací 0
Proč?
Uživatelský avatar
satik
Level 6
Level 6
Příspěvky: 3509
Registrován: 09 led 2015 12:49
Bydliště: Krkonoše
Kontaktovat uživatele:

Re: Delphi - FindWindow

Příspěvek od satik »

Ahoj, protože hledáš podle classname, zkus hledat v názvu okna:
hWordWindow := FindWindow (nil, 'NOTEPAD');

Více viz https://msdn.microsoft.com/cs-cz/librar ... s.85).aspx
Je to sice dokumentace pro jinej jazyk, ale podstata je stejná - Delphi v podstatě jen volá tuhle WinAPI funkci se stejnýma parametrama.
PC: MSI RTX 4090 Suprim X, AMD Ryzen 9 7950x3D, ASUS Crosshair HERO X6670E, 64GB RAM@6000CL30, Fractal Define Torrent, Seasonic PRIME TX 1600W, SSD Seagate Firecuda 530 M2 2TB +
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index
Odpovědět

Zpět na „Programování a tvorba webu“