다음을 통해 공유


도구 모음을 만드는 방법

MFC는 도구 모음 을 만드는 두 가지 클래스인 CToolBarCToolBarCtrl (Windows 공용 컨트롤 API를 래핑)을 제공합니다. CToolBar 는 도구 모음 일반 컨트롤의 모든 기능을 제공하며 필요한 많은 공용 컨트롤 설정 및 구조를 처리합니다. 그러나 결과 실행 파일은 일반적으로 .를 사용하여 CToolBarCtrl만든 실행 파일보다 커집니다.

CToolBarCtrl 일반적으로 더 작은 실행 파일이 생성되며, 도구 모음을 MFC 아키텍처에 통합하지 않으려는 경우 사용하는 CToolBarCtrl 것이 좋습니다. 도구 모음을 사용하여 CToolBarCtrl MFC 아키텍처에 통합하려는 경우 도구 모음 컨트롤 조작을 MFC에 전달하기 위해 추가로 주의해야 합니다. 이 통신은 어렵지 않습니다. 그러나 사용할 CToolBar때 불필요한 추가 작업입니다.

Visual C++는 도구 모음 일반 컨트롤을 활용하는 두 가지 방법을 제공합니다.

  • 를 사용하여 CToolBar도구 모음을 만든 다음, CToolBar::GetToolBarCtrl을 호출하여 멤버 함수에 CToolBarCtrl 대한 액세스를 가져옵니다.

  • CToolBarCtrl의 생성자를 사용하여 도구 모음을 만듭니다.

두 방법 중 하나를 사용하면 도구 모음 컨트롤의 멤버 함수에 액세스할 수 있습니다. 호출 CToolBar::GetToolBarCtrl할 때 멤버 함수 집합 중 하나를 사용할 수 있도록 개체에 대한 참조 CToolBarCtrl 를 반환합니다. 를 사용하여 CToolBar도구 모음을 생성하고 만드는 방법에 대한 자세한 내용은 CToolBar를 참조하세요.

참고 항목

CToolBarCtrl 사용
컨트롤