IUIFramework::SetUICommandProperty 메서드(uiribbon.h)

명령 속성, 값 또는 상태를 설정합니다.

구문

HRESULT SetUICommandProperty(
  [in] UINT32         commandId,
  [in] REFPROPERTYKEY key,
  [in] REFPROPVARIANT value
);

매개 변수

[in] commandId

형식: UINT32

태그 리소스 파일에 지정된 명령의 ID입니다.

[in] key

형식: REFPROPERTYKEY

명령 속성, 값 또는 상태의 속성 키입니다.

[in] value

형식: PROPVARIANT

속성, 값 또는 상태입니다.

반환 값

형식: HRESULT

성공하면 S_OK 반환하고, 그렇지 않으면 다음 목록의 오류 값을 반환합니다.

Description
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 리본 프레임워크 샘플