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