IUICommandHandler::Execute 메서드(uiribbon.h)
명령 처리기에 바인딩된 명령의 실행 이벤트에 응답합니다.
구문
HRESULT Execute(
[in] UINT32 commandId,
[in] UI_EXECUTIONVERB verb,
[in, optional] const PROPERTYKEY *key,
[in, optional] const PROPVARIANT *currentValue,
[in, optional] IUISimplePropertySet *commandExecutionProperties
);
매개 변수
[in] commandId
형식: UINT32
태그 리소스 파일에 지정된 명령의 ID입니다.
[in] verb
형식: UI_EXECUTIONVERB
사용자가 시작한 UI_EXECUTIONVERB 또는 작업입니다.
[in, optional] key
형식: const PROPERTYKEY*
값이 변경된 속성 키 에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다.
[in, optional] currentValue
형식: const PROPVARIANT*
키의 현재 값에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다.
[in, optional] commandExecutionProperties
형식: IUISimplePropertySet*
화면 좌표 및 목록 항목 인덱스와 같은 명령 상태 속성 및 속성 값이 포함된 IUISimplePropertySet 개체에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
보기의 각 명령은 호스트 애플리케이션의 새 명령 처리기 또는 기존 명령 처리기에 바인딩되어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | uiribbon.h |
DLL | Mshtml.dll |