Metodo ITaskbarList2::MarkFullscreenWindow (shobjidl_core.h)

Contrassegna una finestra come schermo intero.

Sintassi

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

Parameters

[in] hwnd

Tipo: HWND

Handle della finestra da contrassegnare.

[in] fFullscreen

Tipo: BOOL

Valore booleano che contrassegna lo stato a schermo intero desiderato della finestra.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.

Osservazioni:

Impostando il valore di fFullscreen su TRUE, shell considera questa finestra come finestra a schermo intero e la barra delle applicazioni viene spostata nella parte inferiore dell'ordine z quando questa finestra è attiva. L'impostazione del valore di fFullscreen su FALSE rimuove il contrassegno a schermo intero, ma non fa sì che shell consideri la finestra come se non fosse sicuramente a schermo intero. Con un valore falsefFullscreen , shell dipende dalla relativa funzionalità di rilevamento automatico per specificare come deve essere trattata la finestra, eventualmente contrassegnando la finestra come schermo intero.

Since Windows 7, chiamare SetProp(hwnd, L"NonRudeHWND", reinterpret_cast<HANDLE>(TRUE)) prima di visualizzare una finestra per indicare alla shell che la finestra non deve essere considerata a schermo intero. In questo modo, la barra delle applicazioni non viene modificata in modo da essere sotto la finestra in ordine z. Questo è simile a ITaskbarList2::MarkFullscreenWindow(FALSE) tranne che shell non eseguirà il fallback alla relativa funzionalità di rilevamento automatico e non considererà la finestra come a schermo intero.

Requisiti

Requisito Value
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (includere Shobjidl.h)
DLL Shell32.dll

Vedere anche

ITaskbarList

ITaskbarList2

SetPropA

SetPropW