
CToolBarCtrl 클래스는 Windows 도구 모음 공용 컨트롤 기능을 제공 합니다. 이 컨트롤 (및 따라서 CToolBarCtrl 클래스)는 Windows 95와 Windows NT 버전 3.51에서 실행 되는 프로그램에만 사용할 수 있습니다 그리고 나중。
Windows 도구 모음 공용 컨트롤은 하나 이상의 단추가 포함 된 사각형 자식 창. 이러한 단추는 비트맵 이미지, 문자열, 또는 둘 모두를 표시할 수 있습니다. 단추를 선택 하면 도구 모음의 소유자 창 명령 메시지를 보냅니다. 일반적으로 도구 모음에 단추 항목에에서 해당 하는 응용 프로그램의 메뉴; 응용 프로그램의 명령에 액세스 하려면 사용자에 대 한 더 많은 직접적인 방법 제공。
CToolBarCtrl 개체 몇 가지 중요 한 내부 데이터 구조를 포함: 목록 단추 이미지 비트맵 또는 이미지 목록, 단추 레이블 침의 목록 및 이미지 연결 및/또는 문자열 위치는 TBBUTTON 구조체의 목록 스타일, 상태, 및 명령 단추의 ID. 각각의 이러한 데이터 구조의 요소는 인덱스에 의해 참조 됩니다. CToolBarCtrl 개체를 사용 하기 전에 이러한 데이터 구조를 설정 해야 합니다. 문자열 목록은 단추 레이블;만 사용할 수 있습니다. 도구 모음에서 문자열을 검색할 수 없습니다.
CToolBarCtrl 개체를 사용 하려면 일반적으로 다음이 단계를 수행 합니다.:
SaveState 레지스트리 및 RestoreState 이전에 레지스트리에 저장 된 정보를 기반으로 하는 상태를 복원 하는 도구 모음 컨트롤의 현재 상태를 저장 하려면 사용할 수 있습니다. 응용 프로그램의 사용 사이의 도구 모음 상태 저장 외에 응용 프로그램 일반적으로 상태를 저장 사용자 사용자가 나중에 도구 모음을 원래 상태로 복원 하려는 경우에 도구 모음 사용자 지정을 시작 하기 전에。
Internet Explorer 버전 4.0 이상에 대 한 지원
Internet Explorer 버전 4.0 이상에서 도입 된 기능을 지원 하기 위해 MFC 이미지 목록 지원 및 제공 투명 하 고 평면 스타일 도구 모음 컨트롤에 대 한。
투명 도구 모음 도구 모음 아래의 클라이언트를 통해 표시 수 있습니다. 투명 도구 모음을 만들려면, TBSTYLE_FLAT 및 TBSTYLE_TRANSPARENT 스타일을 사용 합니다. 투명 도구 모음 기능을 뜨거운 추적; 즉, 도구 모음에서 마우스 포인터가 뜨거운 버튼 버튼의 모양을 변경 합니다. 그냥 TBSTYLE_FLAT 스타일을 사용 하 여 만든 도구 모음 단추에 투명 하지 않은 포함 됩니다.
이미지 목록 지원을 컨트롤 기본 동작, 뜨거운 이미지 및 비활성화 된 이미지에 대 한 융통성이 있습니다. GetImageList, GetHotImageList및 GetDisabledImageList 함께 사용 하 여 투명 도구 모음의 상태에 따라 이미지 조작:
CToolBarCtrl사용에 자세한 내용은 참조 제어 항목 및 CToolBarCtrl 사용 하 여 Visual c + + 프로그래머 가이드。
# include lt;afxcmn.h>
클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)
샘플nbsp; MFC 샘플 CMNCTRL1 (ko) | MFC 샘플 MFCIE(&N)
참고 항목nbsp;CToolBar(&N)