UI_EVENTPARAMS_COMMAND 구조체(uiribbon.h)
이벤트와 연결된 명령에 대한 정보를 포함합니다.
구문
typedef struct _UI_EVENTPARAMS_COMMAND {
UINT CommandID;
PCWSTR CommandName;
UINT ParentCommandID;
PCWSTR ParentCommandName;
UINT SelectionIndex;
UI_EVENTLOCATION Location;
} UI_EVENTPARAMS_COMMAND;
멤버
CommandID
태그 리소스 파일에 지정된 이벤트와 직접 관련된 명령 의 ID입니다.
CommandName
CommandId와 연결된 명령 이름입니다.
ParentCommandID
태그 리소스 파일에 지정된 명령의 부모에 대한 ID입니다.
ParentCommandName
CommandId와 연결된 부모의 명령 이름입니다.
SelectionIndex
SelectionIndex는 ComboBox 또는 항목 갤러리 내에서 항목을 선택하는 사용자에 대한 응답으로 UI_EVENTTYPE_CommandExecuted 발생한 경우에만 사용됩니다. 이러한 경우 SelectionIndex 에는 선택한 항목의 인덱스가 포함됩니다. 다른 모든 경우에는 0으로 설정됩니다.
Location
UI_EVENTLOCATION 값 중 하나입니다.
설명
CommandID 및 CommandName으로 식별되는 명령은 발생한 이벤트에 따라 달라집니다. UI_EVENTTYPE_TabActivated 이벤트의 경우 탭을 식별합니다. UI_EVENTTYPE_MenuOpened 이벤트의 경우 메뉴를 식별합니다. UI_EVENTTYPE_CommandExecuted 이벤트의 경우 실행 중인 명령을 식별합니다. UI_EVENTTYPE_TooltipShown 이벤트의 경우 해당 도구 설명을 소유하는 명령을 식별합니다.
ParentCommandID 및 ParentCommandName 은 이 이벤트와 연결된 명령의 부모 명령(있는 경우)을 식별합니다. 부모가 없는 경우 ParentCommandID 는 0이고 ParentCommandName 은 빈 문자열입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | uiribbon.h |