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::SetUICommandPropertyHRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)を返すプロパティでは、代わりに IUIFramework::InvalidateUICommand を使用する必要があります。

特定のコントロールのプロパティ キーを設定する方法の詳細については、そのコントロールの Windows リボン フレームワーク コントロール ライブラリ ページを参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー uiribbon.h
[DLL] Mshtml.dll

こちらもご覧ください

IUIFramework

Windows リボン フレームワークのサンプル