UI_EVENTPARAMS_COMMAND 構造体 (uiribbon.h)
イベントに関連付けられた Command に関する情報が含まれます。
構文
typedef struct _UI_EVENTPARAMS_COMMAND {
UINT CommandID;
PCWSTR CommandName;
UINT ParentCommandID;
PCWSTR ParentCommandName;
UINT SelectionIndex;
UI_EVENTLOCATION Location;
} UI_EVENTPARAMS_COMMAND;
メンバー
CommandID
マークアップ リソース ファイルで指定されているイベントに直接関連する Command の ID。
CommandName
CommandId に関連付けられているコマンド名。
ParentCommandID
マークアップ リソース ファイルで指定されている Command の親の ID。
ParentCommandName
CommandId に関連付けられている親のコマンド名。
SelectionIndex
SelectionIndex は、ユーザーが ComboBox またはアイテム ギャラリー内のアイテムを選択した場合に応答して、UI_EVENTTYPE_CommandExecutedが発生した場合にのみ使用されます。 このような場合、 SelectionIndex には選択した項目のインデックスが含まれます。 それ以外の場合は、0 に設定されます。
Location
UI_EVENTLOCATIONの値の 1 つ。
注釈
CommandID と CommandName によって識別される Command は、発生したイベントによって異なります。UI_EVENTTYPE_TabActivated イベントの場合は、タブを識別します。UI_EVENTTYPE_MenuOpenedイベントの場合は、メニューを識別します。UI_EVENTTYPE_CommandExecutedイベントの場合は、実行されているコマンドを識別します。UI_EVENTTYPE_TooltipShownイベントの場合は、そのツールヒントを所有する Command を識別します。
ParentCommandID と ParentCommandName は、このイベントに関連付けられているコマンドの親コマンド (存在する場合) を識別します。 親がない場合、 ParentCommandID は 0、 ParentCommandName は空の文字列です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | uiribbon.h |