SHObjectProperties 関数 (shlobj_core.h)
[SHObjectProperties は、[要件] セクションで指定されたオペレーティング システムで使用できます。 これは、以降のバージョンで変更または使用できない可能性があります。
シェル オブジェクトの [プロパティ ] コンテキスト メニュー コマンドを呼び出します。
構文
BOOL SHObjectProperties(
[in] HWND hwnd,
[in] DWORD shopObjectType,
[in] PCWSTR pszObjectName,
[in] PCWSTR pszPropertyPage
);
パラメーター
[in] hwnd
型: HWND
ダイアログ ボックスの親ウィンドウのハンドル。 この値には NULL を指定できます。
[in] shopObjectType
型: DWORD
オブジェクトの種類を指定するフラグ値。
SHOP_PRINTERNAME
pszObjectName には、プリンターのフレンドリ名が含まれています。
SHOP_FILEPATH
pszObjectName には、完全修飾ファイル名が含まれています。
SHOP_VOLUMEGUID
pszObjectName には、(a) 形式のボリューム名 \?\Volume{GUID} が含まれています。{GUID} はグローバルに一意の識別子です (たとえば、"\?\Volume{2eca078d-5cbc-43d3-aff8-7e8511f60d0e})"、または (b) ドライブ パス (例: "C:")。
[in] pszObjectName
種類: PCWSTR
オブジェクト名を含む null で終わる Unicode 文字列。 文字列の内容は、 shopObjectType に設定されているフラグによって決まります。
[in] pszPropertyPage
種類: PCWSTR
最初に開くプロパティ シート ページの名前を含む null で終わる Unicode 文字列。 このパラメーターを NULL に設定して、既定のページを指定します。
戻り値
種類: BOOL
コマンドが正常に呼び出された場合は TRUE。それ以外の場合は FALSE。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | shlobj_core.h (Shlobj.h を含む) |
Library | Shell32.lib |
[DLL] | Shell32.dll (バージョン 5.0 以降) |