[Back to DELPHI SWAG index] [Back to Main SWAG index] [Original]
iconized apps
Q:  How do I keep the form in icon form when I run it?  
A:  
1.  You must set WindowState to wsMinimized in the form's properties.
2.  In the private section of the form object's declaration, put:
      PROCEDURE WMQueryOpen(VAR Msg : TWMQueryOpen); message WM_QUERYOPEN;
3.  In the implementation section, put this method:
      PROCEDURE TForm1.WMQueryOpen(VAR Msg : TWMQueryOpen);
      begin
        Msg.Result := 0;
      end;
That's it! The form will always remain iconic. 
[Back to DELPHI SWAG index] [Back to Main SWAG index] [Original]