Delphi - FindWindow

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

BigSandy
nováček
Příspěvky: 22
Registrován: prosinec 06
Pohlaví: Nespecifikováno

Delphi - FindWindow

Příspěvekod BigSandy » 05 říj 2017 18:05

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č?



Reklama
Uživatelský avatar
satik
Level 5.5
Level 5.5
Příspěvky: 2910
Registrován: leden 15
Bydliště: Praha / Krkonoše
Pohlaví: Muž

Re: Delphi - FindWindow

Příspěvekod satik » 07 říj 2017 11:28

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 ... 99(v=vs.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.
https://www.facebook.com/peasantsandcastles/
https://www.twitch.tv/satikcz/
https://www.youtube.com/c/SatikCZE
PC: Intel Core i7 8700K@5GHz+EK KIT L360, ASUS Maximus X HERO, 32GB RAM@3466, MSI GTX 1080Ti Gaming, Fractal Define S, Seasonic P860, SSD 2TB celkem
Periferie: 3x AOC AG271QG (1440p 165Hz IPS), Razer Deathadder+Blackadder Chroma, Steelseries QcK+, Sennheiser PC360, DXRACER OH/KF06/NB


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nahrazení znaků v Label - Delphi
    od radekzatec » 20 led 2018 20:09 » v Programování a tvorba webu
    0
    336
    od radekzatec
    20 led 2018 20:09
  • Delphi další pokus o radu - komponenta Timer
    od radekzatec » 21 led 2018 14:36 » v Programování a tvorba webu
    0
    394
    od radekzatec
    21 led 2018 14:36

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 1 host