IExplorerCommand::GetFlags メソッド (shobjidl_core.h)
Windows エクスプローラー コマンドに関連付けられているフラグを取得します。
構文
HRESULT GetFlags(
[out] EXPCMDFLAGS *pFlags
);
パラメーター
[out] pFlags
型: EXPCMDFLAGS*
このメソッドが戻るときに、この値は現在のコマンド フラグを指します。 次の値のうちの 1 つ。
ECF_DEFAULT (0x000)
Windows 7 以降。 コマンド フラグは設定されません。
ECF_HASSUBCOMMANDS (0x001)
コマンドには サブコマンドがあります。
ECF_HASSPLITBUTTON (0x002)
分割ボタンが表示されます。
ECF_HIDELABEL (0x004)
ラベルは非表示です。
ECF_ISSEPARATOR (0x008)
コマンドは区切り記号です。
ECF_HASLUASHIELD (0x010)
UAC シールドが表示されます。
ECF_SEPARATORBEFORE (0x020)
Windows 7 で導入されました。 コマンドは、区切り記号のすぐ下のメニューにあります。
ECF_SEPARATORAFTER (0x040)
Windows 7 で導入されました。 コマンドは、区切り記号のすぐ上のメニューにあります。
ECF_ISDROPDOWN (0x080)
Windows 7 で導入されました。 コマンドを選択すると、ドロップダウン サブメニューが開きます (ライブラリ に含めるなど)。
ECF_TOGGLEABLE (0x100)
Windows 8で導入されました。
ECF_AUTOMENUICONS (0x200)
Windows 8で導入されました。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |