다음을 통해 공유


도구 모음 확장 스타일

이 섹션에서는 도구 모음 컨트롤에서 지원하는 확장 스타일을 나열합니다.

상수 설명
TBSTYLE_EX_DRAWDDARROWS
버전 4.71. 이 스타일을 사용하면 단추에 별도의 드롭다운 화살표가 있습니다. BTNS_DROPDOWN 스타일이 있는 단추는 단추 오른쪽에 있는 별도의 섹션에 드롭다운 화살표로 그려집니다. 화살표를 클릭하면 단추의 화살표 부분만 압축 해제되고 도구 모음 컨트롤은 애플리케이션에 드롭다운 메뉴를 표시하라는 메시지를 표시하는 TBN_DROPDOWN 알림 코드를 보냅니다. 단추의 주 부분을 클릭하면 도구 모음 컨트롤이 단추의 ID와 함께 WM_COMMAND 메시지를 보냅니다. 애플리케이션은 일반적으로 메뉴에서 첫 번째 명령을 시작하여 응답합니다.
도구 모음에 분리된 화살표가 있는 드롭다운 단추 중 일부만 사용할 수 있는 경우가 많습니다. 이렇게 하려면 TBSTYLE_EX_DRAWDDARROWS 확장 스타일을 설정합니다. 구분된 화살표가 없는 단추에 BTNS_WHOLEDROPDOWN 스타일을 지정합니다. 이 스타일이 있는 단추에는 이미지 옆에 화살표가 표시됩니다. 그러나 화살표는 분리되지 않으며 단추의 일부를 클릭하면 도구 모음 컨트롤이 TBN_DROPDOWN 알림 코드를 보냅니다. 다시 그리기 문제를 방지하려면 도구 모음 컨트롤이 표시되기 전에 이 스타일을 설정해야 합니다.
TBSTYLE_EX_HIDECLIPPEDBUTTONS
버전 5.81. 이 스타일은 부분적으로 잘린 단추를 숨깁니다. 이 스타일의 가장 일반적인 용도는 rebar 컨트롤의 일부인 도구 모음입니다. 인접한 밴드가 단추의 일부를 덮으면 단추가 표시되지 않습니다. 그러나 rebar 밴드에 RBBS_USECHEVRON 스타일이 있는 경우 단추가 펼침 단추의 드롭다운 메뉴에 표시됩니다.
TBSTYLE_EX_DOUBLEBUFFER
버전 6. 이 스타일을 사용하려면 도구 모음을 이중 버퍼링해야 합니다. 이중 버퍼링은 도구 모음이 변경된 시기를 감지하는 메커니즘입니다.
참고: Comctl32.dll 버전 6은 재배포할 수 없지만 Windows 이상에 포함되어 있습니다. Comctl32.dll 버전 6을 사용하려면 매니페스트에 지정합니다. 매니페스트에 대한 자세한 내용은 시각적 스타일 사용을 참조하세요.
TBSTYLE_EX_MIXEDBUTTONS
버전 5.81. 이 스타일을 사용하면 모든 단추에 대한 텍스트를 설정할 수 있지만 BTNS_SHOWTEXT 단추 스타일이 있는 단추에 대해서만 표시할 수 있습니다. TBSTYLE_LIST 스타일도 설정해야 합니다. 일반적으로 단추에 텍스트가 표시되지 않는 경우 애플리케이션은 도구 설명을 표시하려면 TBN_GETINFOTIP 또는 TTN_GETDISPINFO를 처리해야 합니다. TBSTYLE_EX_MIXEDBUTTONS 확장 스타일을 사용하면 단추에 설정되었지만 표시되지 않는 텍스트가 단추의 도구 설명 텍스트로 자동으로 사용됩니다. 애플리케이션은 도구 설명 텍스트를 보다 유연하게 지정해야 하는 경우에만 TBN_GETINFOTIP 또는 TTN_GETDISPINFO를 처리하면 됩니다.
TBSTYLE_EX_MULTICOLUMN
버전 5.82. 내부용입니다. 애플리케이션에 사용하지 않는 것이 좋습니다. 이 스타일은 도구 모음에 세로 방향을 지정하고 도구 모음 단추를 열로 구성합니다. 단추가 도구 모음의 경계 높이(TB_SETBOUNDINGSIZE 참조)를 초과할 때까지 단추가 세로로 흐르고 새 열이 만들어집니다. 도구 모음은 모든 단추가 배치될 때까지 이러한 방식으로 단추를 흐릅니다. 이 스타일을 사용하려면 TBSTYLE_EX_VERTICAL 스타일도 설정해야 합니다.
참고: 이 스타일은 이후 버전의 Comctl32.dll 지원되지 않을 수 있습니다. 또한 이 스타일은 commctrl.h에 정의되어 있지 않습니다. 이 스타일을 사용하려면 애플리케이션의 원본 파일에 다음 정의를 추가합니다. #define TBSTYLE_EX_MULTICOLUMN 0x00000002
TBSTYLE_EX_VERTICAL
버전 5.82. 내부용입니다. 애플리케이션에 사용하지 않는 것이 좋습니다. 이 스타일은 도구 모음에 세로 방향을 제공합니다. 도구 모음 단추는 가로가 아닌 위에서 아래로 흐릅니다.
참고: 이 스타일은 이후 버전의 Comctl32.dll 지원되지 않을 수 있습니다. 또한 이 스타일은 commctrl.h에 정의되어 있지 않습니다. 이 스타일을 사용하려면 애플리케이션의 원본 파일에 다음 정의를 추가합니다. #define TBSTYLE_EX_VERTICAL 0x00000004

설명

확장 스타일을 설정하려면 도구 모음 컨트롤에 TB_SETEXTENDEDSTYLE 메시지를 보냅니다. 현재 설정된 확장 스타일을 확인하려면 TB_GETEXTENDEDSTYLE 메시지를 보냅니다.

요구 사항

요구 사항
헤더
CommCtrl.h