ITaskbarList2::MarkFullscreenWindow メソッド (shobjidl_core.h)

ウィンドウを全画面表示としてマークします。

構文

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

Parameters

[in] hwnd

型: HWND

マークするウィンドウのハンドル。

[in] fFullscreen

型: BOOL

ウィンドウの目的の全画面表示の状態を示すブール値。

戻り値

型: HRESULT

このメソッドが成功した場合は、S_OKを返します。 それ以外の場合は、HRESULT エラー コードが返されます。

注釈

fFullscreen の値を TRUE に設定すると、シェルはこのウィンドウを全画面表示ウィンドウとして扱い、タスク バーはこのウィンドウがアクティブになると z オーダーの下部に移動します。 fFullscreen の値を FALSE に設定すると、全画面表示のマーキングは削除されますが、シェルではウィンドウが全画面ではないかのように処理されることはありませんFALSEfFullscreen 値を使用すると、シェルは自動検出機能に依存して、ウィンドウの処理方法を指定します。場合によっては、ウィンドウを全画面表示としてフラグ設定します。

Since Windows 7,SetProp(hwnd, L"NonRudeHWND", reinterpret_cast<HANDLE>(TRUE)) を呼び出してから、ウィンドウを全画面表示として扱うべきではないことをシェルに示します。 これにより、タスク バーがウィンドウの下に z 順に調整されることはありません。 これは、シェルが自動検出機能にフォールバックせず、ウィンドウを全画面表示として扱わない点を除いて、 ITaskbarList2::MarkFullscreenWindow(FALSE) に似ています。

Requirements

Requirement 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
DLL Shell32.dll

こちらも参照ください

ITaskbarList

ITaskbarList2

SetPropA

SetPropW