Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Marca una ventana como pantalla completa.
Sintaxis
HRESULT MarkFullscreenWindow(
[in] HWND hwnd,
[in] BOOL fFullscreen
);
Parameters
[in] hwnd
Tipo: HWND
Identificador de la ventana que se va a marcar.
[in] fFullscreen
Tipo: BOOL de
Valor booleano que marca el estado de pantalla completa deseado de la ventana.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.
Observaciones
Al establecer el valor de fFullscreen en TRUE, shell trata esta ventana como una ventana de pantalla completa y la barra de tareas se mueve a la parte inferior del orden z cuando esta ventana está activa. Si se establece el valor de fFullscreen en FALSE , se quita el marcado de pantalla completa, pero no hace que shell trate la ventana como si definitivamente no fuera de pantalla completa. Con un valorfalse fFullscreen , shell depende de su instalación de detección automática para especificar cómo se debe tratar la ventana, posiblemente marcando la ventana como pantalla completa.
Since Windows 7, llame a SetProp(hwnd, L"NonRudeHWND", reinterpret_cast<HANDLE>(TRUE)) antes de mostrar una ventana para indicar al Shell que la ventana no debe tratarse como pantalla completa. Esto garantiza que la barra de tareas no se ajuste a sí misma para estar por debajo de la ventana en orden z. Esto es similar a ITaskbarList2::MarkFullscreenWindow(FALSE) excepto que shell no se revertirá a su instalación de detección automática y no tratará la ventana como pantalla completa.
Requisitos
| Requirement | Value |
|---|---|
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
| de la plataforma de destino de | Windows |
| Encabezado | shobjidl_core.h (incluya Shobjidl.h) |
| DLL de | Shell32.dll |