
Změna velokostí okna exe aplikace přes FindWindow (Delphi)
Nazdárek.
Neví někdo proč mi to nefunguje.
var
MyHandle: THandle;
WinRect: TRect;
begin
MyHandle:=FindWindow(nil,'Putty.exe');
GetWindowRect(MyHandle, WinRect);
MoveWindow(MyHandle, WinRect.Left, WinRect.Top, 700, 300, True);
end;
staci, ze aplikacia ma pri programovani nastavenu fixnu velkost okna a zakazanu pripadnu jeho zmenu a vobec to nemusi ist.
Nebo když aplikace vytváří více oken (některá můžou být hidden) tak nezískáš správný Handle.
Ale mrkni sem - pro inspiraci:
http://stackoverflow.com/questions/6806911/main-wi ndow-handle-by-process-name
Nechceš si naštudovať funkciu FindWindow ?
Hlavne aké parametre sa predávajú tejto funkcii?
Nápoveda: 'Putty.exe' určite nebude názov/záhlavie okna...