Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#1

WM_SIZE + SIZE_MINIMIZED geht nicht?

  Alt 29. Jul 2003, 16:12
Mal auf Verdacht in die API-Sparte

Reagiert bei euch Delphi korrekt auf WM_SIZE + SIZE_MINIMIZED?
Meins nicht (D5 Pro Updatepack #1).
Delphi-Quellcode:
type
  TForm1 = class(TForm)
    { ... }
  private
    procedure WMSize(var Message: TWMSize); message WM_SIZE;
  end;

{ ... }

procedure TForm1.WMSize(var Message: TWMSize);
begin
  if(Message.Msg = WM_SIZE) and
    (Message.SizeType = SIZE_MINIMIZED) then
  begin
    MessageBox(self.Handle,'yo',nil,0);
  end else
    inherited;
end;
Die Box ist nicht zu sehen. Wenn ich allerdings SIZE_MAXIMIZED einsetze, dann erscheint sie.

Ist das ein Bug?
Und wenn Ja: hat jemand eine Idee, wie man das beheben kann?

Gruß.
  Mit Zitat antworten Zitat