Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#6

AW: Anwendung nicht in Taskleiste anzeigen

  Alt 2. Feb 2015, 22:43
Boahh ehh...

Hole dir die aktuellen Style über GetWindowLong
und setze dann die neuen mit SetWindowLong

Delphi-Quellcode:
procedure ShowInTaskbar(handle: HWND; Show: Bool)
var
  WStyle: integer;

begin
  WStyle := GetWindowLong(handle, GWL_EXSTYLE)

  // Nicht in TaskLeiste anzeigen
  if not Show then
    WStyle := WStyle and not WS_EX_APPWINDOW
  else
  // Rückgängig machen
  WStyle := WStyle and WS_EX_APPWINDOW;

  SetWindowLong(handle, GWL_EXSTYLE, WStyle);
end;
gruss

Geändert von EWeiss ( 2. Feb 2015 um 22:59 Uhr)
  Mit Zitat antworten Zitat