ITaskbarList2::MarkFullscreenWindow 메서드(shobjidl_core.h)
창을 전체 화면으로 표시합니다.
구문
HRESULT MarkFullscreenWindow(
[in] HWND hwnd,
[in] BOOL fFullscreen
);
매개 변수
[in] hwnd
형식: HWND
표시할 창의 핸들입니다.
[in] fFullscreen
형식: BOOL
창의 원하는 전체 화면 상태 표시하는 부울 값입니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
fFullscreen 값을 TRUE로 설정하면 셸은 이 창을 전체 화면 창으로 처리하고 이 창이 활성화되면 작업 표시줄이 z 순서의 맨 아래로 이동합니다. fFullscreen 값을 FALSE로 설정하면 전체 화면 표시가 제거되지만 셸에서 창을 전체 화면이 아닌 것처럼 처리하지는 않습니다. FALSEfFullscreen 값을 사용하면 셸은 자동 검색 기능에 따라 창을 처리하는 방법을 지정하며 여전히 창을 전체 화면으로 플래그 지정합니다.
Windows 7부터 창을 표시하기 전에 를 호출 SetProp(hwnd, L”NonRudeHWND”, reinterpret_cast<HANDLE>(TRUE))
하여 셸에 창을 전체 화면으로 처리해서는 안 됨을 나타냅니다. 이렇게 하면 작업 표시줄이 z 순서로 창 아래로 조정되지 않습니다. 이는 셸이 자동 검색 시설로 대체되지 않고 창을 전체 화면으로 처리하지 않는다는 점을 제외하면 유사 ITaskbarList2::MarkFullscreenWindow(FALSE)
합니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shobjidl_core.h(Shobjidl.h 포함) |
DLL | Shell32.dll |