Hallo,
ich hab mich mal (wieder) mit den Windows-Messages beschäftigt und hätte da mal ne Frage:
wenn ich die Message: "WM_NCCalcSize" abfrage, wird dann die Prozedure immer durchlaufen wenn irgendjemand systemweit diese Message absetzt, oder nur meine Applikation?
Code:
Code:
procedure TForm1.WMNCCalcSize(var Message: TWMNCCalcSize);
begin
if(Message.Msg = WM_NCCalcSize) then
begin
showmessage('hallo');
end
else
inherited;
end;
Warum das ganze: Ich hab (endlich) rausgefunden welche Message das SysTray abgesetzt wenn es seine Größe ändert, nämlich die Message "WM_NCCalcSize".
Mit Spy++ hab ich das rausgefunden und Spy++ gibt mir folgendes zurück, wenn sich die Größe des SysTray ändert (siehe Anhang)
wie kann ich das abfangen? - mit dem Code oben?
mfg
Helmi