SetWindowPos vil kun en smule
Jeg forsøger at lege lidt med TrayNotifyWnd ved at ændre på dens størrelse..var
Window: HWND;
begin
Window := FindWindow('Shell_TrayWnd', nil);
Window := FindWindowEx(Window, 0, 'TrayNotifyWnd', nil);
SetWindowPos(Window, HWND_TOP, 1000, 0, 200, 44, 0);
end;
Den ændrer den fint, men efter et par sekunder eller sådan, får den sendt en WM_WINDOWPOSCHANGING af Windows, og så ryger den tilbage til sin opringelige størrelse.. æv.
Jeg kan se i SDK'en at man kan sætte en flag SWP_NOSENDCHANGING i SetWindowPos() for at undgå at WM_WINDOWPOSCHANGING bliver sendt til vinduet fremover.. men det gør den allgivel uanset hvad jeg prøver..
Jeg lytter mig frem med Winspector hvis det er til nogen hjælp
Hvad kan jeg gøre så den størrelse TrayNotifyWnd har, er den den bliver ved med at have?
