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 |