Einzelnen Beitrag anzeigen

Gabberjool

Registriert seit: 24. Jul 2006
Ort: schweiz
56 Beiträge
 
#7

Re: [Help] Fenster aus Sysbar...

  Alt 16. Mär 2009, 08:59
Habe nun das gefunden:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
    procedure FormShow(Sender: TObject);
  private
    { Private-Deklarationen }
    procedure WMSysCommand(var Message: TWMSysCommand); message WM_SysCommand;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
  if Message.CmdType and $FFF0 = SC_MINIMIZE then
    Hide
  else
    inherited;
end;

procedure TForm1.FormShow(Sender: TObject);
var Owner : HWnd;
begin
  Owner:=GetWindow(Handle, GW_OWNER);
  ShowWindow(Owner, SW_HIDE);
end;

end.
Jedoch ist er nur weg wen ich es minimiere... könnte man daran was machen damit er von haus aus nicht Angezeigt wird.
  Mit Zitat antworten Zitat