Partager via


Méthode ITaskbarList2::MarkFullscreenWindow (shobjidl_core.h)

Marque une fenêtre en plein écran.

Syntaxe

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

Paramètres

[in] hwnd

Type : HWND

Handle de la fenêtre à marquer.

[in] fFullscreen

Type : BOOL

Valeur booléenne marquant le status plein écran souhaité de la fenêtre.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

En définissant la valeur de fFullscreen sur TRUE, l’interpréteur de commandes traite cette fenêtre comme une fenêtre plein écran et la barre des tâches est déplacée vers le bas de l’ordre z lorsque cette fenêtre est active. La définition de la valeur de fFullscreen sur FALSE supprime le marquage en plein écran, mais n’oblige pas l’interpréteur de commandes à traiter la fenêtre comme si elle n’était certainement pas en plein écran. Avec une valeur FALSEfFullscreen , l’interpréteur de commandes dépend de sa fonctionnalité de détection automatique pour spécifier la façon dont la fenêtre doit être traitée, tout en signalant éventuellement la fenêtre en tant que plein écran.

Depuis Windows 7, appelez SetProp(hwnd, L”NonRudeHWND”, reinterpret_cast<HANDLE>(TRUE)) avant d’afficher une fenêtre pour indiquer à l’interpréteur de commandes que la fenêtre ne doit pas être traitée en plein écran. Cela garantit que la barre des tâches ne s’ajuste pas elle-même pour se trouver en dessous de la fenêtre dans l’ordre Z. Cela est similaire à ITaskbarList2::MarkFullscreenWindow(FALSE) sauf que l’interpréteur de commandes ne sera pas de secours vers sa fonctionnalité de détection automatique et ne traitera pas la fenêtre comme en plein écran.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
DLL Shell32.dll

Voir aussi

ITaskbarList

ITaskbarList2

SetPropA

SetPropW