Delphi-Quellcode:
type
TForm1 = class(TForm)
Label1: TLabel;
private
{ Private declarations }
procedure WMSize(var Msg: TMessage); message WM_SIZE;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.WMSize(var Msg: TMessage);
begin
case Msg.WParam of
SIZE_MAXIMIZED: Label1.Caption := 'Maximiert';
SIZE_MINIMIZED: Label1.Caption := 'Minimiert';
SIZE_RESTORED: Label1.Caption := 'Wiederhergestellt';
end;
end;
Aber warum nutzt du nicht OnPaint, um festzustellen, ob neu gezeichnet werden muss oder nicht?