다음을 통해 공유


ITrackShellMenu::SetObscured 메서드(shdeprecated.h)

도구 모음의 가려진 항목을 메뉴의 항목으로 조정합니다.

구문

HRESULT SetObscured(
  [in] HWND     hwndTB,
  [in] IUnknown *punkBand,
  [in] DWORD    dwSMSetFlags
);

매개 변수

[in] hwndTB

형식: HWND

단추에 추적된 메뉴의 메뉴 ID에 해당하는 명령 ID가 있는 도구 모음 컨트롤에 대한 핸들입니다.

[in] punkBand

형식: IUnknown*

이 매개 변수가 IShellMenu 인터페이스를 지원하는 COM 개체를 가리키는 경우 표시되는 도구 모음 단추에 해당하는 메뉴 항목이 두 위치에 모두 표시되지 않도록 메뉴에서 필터링됩니다.

이 매개 변수가 NULL 이거나 IShellMenu 인터페이스를 지원하지 않는 COM 개체를 가리키는 경우 도구 모음의 가려진 단추가 dwSMSetFlags에 지정된 위치의 셸 메뉴에 추가됩니다.

[in] dwSMSetFlags

형식:DWORD

다음 값 중의 하나입니다.

SMSET_TOP(0x10000000)

메뉴 맨 위에 새 메뉴 항목이 추가됩니다.

SMSET_BOTTOM(0x20000000)

메뉴 아래쪽에 새 메뉴 항목이 추가됩니다.

SMSET_DONTOWN

예약되어 있으므로 사용하지 마세요.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

가려진 단추는 도구 모음 크기 제한으로 인해 표시할 수 없는 단추입니다. 일반적으로 도구 모음의 끝에 있는 펼침 단추를 눌러야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shdeprecated.h
DLL Shell32.dll