다음을 통해 공유


도구 모음 컨트롤 사용

이 항목에는 애플리케이션에서 도구 모음 컨트롤을 사용하기 위한 구현 세부 정보 및 예제 코드가 포함되어 있습니다.

이 섹션에서는

주제 묘사
도구 모음 만드는 방법
도구 모음을 만들려면 CreateWindowEx 함수를 사용하여 TOOLBARCLASSNAME 창 클래스를 지정합니다. 결과 도구 모음에는 처음에 단추가 없습니다. TB_ADDBUTTONS 또는 TB_INSERTBUTTON 메시지를 사용하여 도구 모음에 단추를 추가합니다. 모든 항목과 문자열을 컨트롤에 삽입한 후, 도구 모음이 그 내용에 따라 크기를 다시 계산할 수 있도록 TB_AUTOSIZE 메시지를 보내야 합니다.
세로 도구 모음 만드는 방법
세로 도구 모음을 만드는 핵심은 창 스타일에 CCS_VERT 포함하고 각 단추에 대한 TBSTATE_WRAP 스타일을 설정하는 것입니다.
도구 모음 단추 동적으로 레이블 지정하는 방법
TB_SETBUTTONINFO 메시지를 사용하여 기존 단추에 텍스트를 할당할 수 있습니다.
버튼의 도구 설명을 표시하는 방법
TBSTYLE_TOOLTIPS 스타일을 지정하면 툴바에서 툴팁 컨트롤을 만들고 관리합니다. 도구 설명 컨트롤은 숨겨져 있으며 사용자가 도구 모음 단추 위로 포인터를 이동하고 약 1초 동안 그대로 두는 경우에만 나타납니다.
드롭다운 버튼 다루는 방법
드롭다운 단추는 사용자에게 옵션 목록을 표시할 수 있습니다. 이 단추 스타일을 만들려면 BTNS_DROPDOWN 스타일(이전 버전의 공통 컨트롤과의 호환성을 위해 TBSTYLE_DROPDOWN이라고도 함)을 지정합니다. 화살표가 있는 드롭다운 단추를 표시하려면 TB_SETEXTENDEDSTYLE 메시지를 보내 TBSTYLE_EX_DRAWDDARROWS 도구 모음 스타일도 설정해야 합니다.
도구 모음 사용자 지정하는 방법
대부분의 Windows 기반 애플리케이션은 도구 모음 컨트롤을 사용하여 사용자에게 프로그램 기능에 편리하게 액세스할 수 있도록 합니다. 그러나 정적 도구 모음에는 사용 가능한 모든 도구를 효과적으로 표시할 수 있는 공간이 너무 적음과 같은 몇 가지 단점이 있습니다. 이 문제에 대한 해결 방법은 애플리케이션의 도구 모음을 사용자 지정 가능하게 만드는 것입니다. 그런 다음 사용자는 필요한 도구만 표시하도록 선택할 수 있으며 개인 작업 스타일에 맞는 방식으로 구성할 수 있습니다.
도구 모음에 비버튼 컨트롤을 포함하는 방법
도구 모음은 단추만 지원합니다. 따라서 애플리케이션에 다른 종류의 제어가 필요한 경우 자식 창을 만들어야 합니다. 다음 그림에서는 편집 컨트롤이 포함된 도구 모음을 보여 줍니다.
도구 모음에서 핫 추적을 사용하는 방법
마우스 포인터가 항목 위로 마우스를 가져가면 항목이 뜨거워집니다. 핫 트래킹을 사용하도록 설정하면 핫 항목이 강조 표시됩니다. TBSTYLE_FLAT 스타일로 만들어진 도구 모음 또는 Visual Styles을(를) 사용하는 도구 모음은 기본적으로 자동 추적을 지원합니다.
Internet Explorer 스타일 도구 모음 만드는 방법
Windows Internet Explorer의 주요 사용자 인터페이스 기능 중 하나는 도구 모음입니다. 사용자가 다양한 기능에 액세스할 수 있도록 할 뿐만 아니라 사용자가 개인 기본 설정에 따라 레이아웃을 사용자 지정할 수도 있습니다.
Internet Explorer 스타일 메뉴 모음 만드는 방법
언뜻 보기에 Microsoft Internet Explorer 5 이상 메뉴 모음은 표준 메뉴와 유사합니다. 그러나 사용을 시작할 때는 매우 다르게 보입니다.