Freigeben über


ITaskbarList2::MarkFullscreenWindow-Methode (shobjidl_core.h)

Markiert ein Fenster als Vollbild.

Syntax

HRESULT MarkFullscreenWindow(
  [in] HWND hwnd,
  [in] BOOL fFullscreen
);

Parameter

[in] hwnd

Typ: HWND

Das Handle des zu markierenden Fensters.

[in] fFullscreen

Typ: BOOL

Ein boolescher Wert, der die gewünschte Vollbild-status des Fensters markiert.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn der Wert von fFullscreen auf TRUE festgelegt wird, behandelt die Shell dieses Fenster als Vollbildfenster, und die Taskleiste wird nach unten in der Z-Reihenfolge verschoben, wenn dieses Fenster aktiv ist. Wenn Sie den Wert von fFullscreen auf FALSE festlegen, wird die Vollbildmarkierung entfernt, aber nicht dazu führen, dass die Shell das Fenster so behandelt, als wäre es definitiv nicht im Vollbildmodus. Mit einem FALSEfFullscreen-Wert hängt die Shell von ihrer automatischen Erkennungsfunktion ab, um anzugeben, wie das Fenster behandelt werden soll. Möglicherweise wird das Fenster weiterhin als Vollbild gekennzeichnet.

Rufen Sie SetProp(hwnd, L”NonRudeHWND”, reinterpret_cast<HANDLE>(TRUE))seit Windows 7 auf, bevor ein Fenster angezeigt wird, um der Shell mitzuteilen, dass das Fenster nicht als Vollbildmodus behandelt werden soll. Dadurch wird sichergestellt, dass sich die Taskleiste nicht in z-Reihenfolge unterhalb des Fensters befindet. Dies ähnelt der Ausnahme, ITaskbarList2::MarkFullscreenWindow(FALSE) dass die Shell kein Fallback auf die automatische Erkennungsfunktion einnimmt und das Fenster nicht als Vollbild behandelt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)
DLL Shell32.dll

Weitere Informationen

ITaskbarList

ITaskbarList2

SetPropA

SetPropW