Einzelnen Beitrag anzeigen

Z4ppy

Registriert seit: 25. Apr 2008
269 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Fenster aus ALT+TAB-Liste entfernen

  Alt 5. Jul 2008, 16:14
ES GEHT
Danke, danke, danke, danke

Hier nochmal der komplette Code fürs Removen aus Taskleiste & Fensterliste:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var WindowLong: Integer;
begin
  SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
  bordericons := bordericons - [biminimize];
  WindowLong := GetWindowLong(Handle, GWL_EXSTYLE);
  SetWindowLong(Handle, GWL_EXSTYLE, WindowLong or WS_EX_TOOLWINDOW);
end;
Vermutlich könnte man das noch etwas vereinfachen, aber so gehts zumindest

MfG Z4ppy

€dit: So, nochma ne vereinfachte Version:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
  SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
end;
€dit2: Die letzte Version setzt vorraus, dass biMinimize False ist
  Mit Zitat antworten Zitat