Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Marque une fenêtre comme 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 qui marque l’état plein écran souhaité de la fenêtre.
Valeur renvoyée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.
Remarques
Si vous définissez la valeur 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 de plan lorsque cette fenêtre est active. La définition de la valeur fFullscreen sur FALSE supprime le marquage plein écran, mais n’entraîne pas le traitement de 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, ce qui peut toujours marquer la fenêtre comme plein écran.
Since 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 comme plein écran. Cela garantit que la barre des tâches ne s’ajuste pas en dessous de la fenêtre dans l’ordre z. Ceci est similaire à l’exception de ITaskbarList2::MarkFullscreenWindow(FALSE) l’interpréteur de commandes ne revient pas à son installation de détection automatique et ne traite pas la fenêtre comme plein écran.
Exigences
| Requirement | Valeur |
|---|---|
| Client minimum requis | 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 (include Shobjidl.h) |
| DLL | Shell32.dll |