IUIFramework::SetUICommandProperty メソッド (uiribbon.h)
コマンド プロパティ、値、または状態を設定します。
構文
HRESULT SetUICommandProperty(
[in] UINT32 commandId,
[in] REFPROPERTYKEY key,
[in] REFPROPVARIANT value
);
パラメーター
[in] commandId
型: UINT32
マークアップ リソース ファイルで指定されている Command の ID。
[in] key
型: REFPROPERTYKEY
コマンド プロパティ、値、または状態のプロパティ キー。
[in] value
型: PROPVARIANT
プロパティ、値、または状態。
戻り値
型: HRESULT
成功した場合はS_OKを返します。それ以外の場合は、次の一覧のエラー値を返します。
値 | 説明 |
---|---|
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) | プロパティ、値、または状態は 、IUIFramework::SetUICommandProperty をサポートしていません。 無効化による設定のみがサポートされる場合があります。 |
E_FAIL | 操作が失敗しました。 |
注釈
IUIFramework::SetUICommandProperty を使用して設定できるプロパティ キーの数は限られています。 IUIFramework::SetUICommandProperty がHRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)を返すプロパティでは、代わりに IUIFramework::InvalidateUICommand を使用する必要があります。
特定のコントロールのプロパティ キーを設定する方法の詳細については、そのコントロールの Windows リボン フレームワーク コントロール ライブラリ ページを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | uiribbon.h |
[DLL] | Mshtml.dll |