cmfctabctrl 예제

By 2019. augusztus 2. Egyéb kategória No Comments

각 대화 상자에 대한 클래스를 만듭니다. 이 예제에서는 CTabOne, CTabTwo 및 CTabThree가 있습니다. 사용자가 탭을 클릭하면 탭 컨트롤(CCustomTabCtrl)은 알림 메시지(CTCN_SELCHANGE)를 부모 창으로 보냅니다. 응답으로 작업을 수행하려는 경우 이러한 메시지를 처리합니다. 아래 표시된 예제에서는 m_ctrlColor 컨트롤(CStatic)의 스타일을 수정합니다. 이 예제에서는 탭을 추가하고, 활성 탭에 닫기 단추를 표시하고, 편집 가능한 탭 레이블을 활성화하고, 탭된 창 레이블의 팝업 메뉴를 표시하는 방법을 설명합니다. 이 예제는 상태 컬렉션 샘플의 일부입니다. 다음 예제에서는 TabView 샘플에서 CTabView가 사용되는 방법을 보여 주며 있습니다. 도킹 컨트롤 막대로 탭된 창을 만드는 방법에 대한 예는 CTabbedPane 클래스를 참조하십시오. CMFCTabCtrl을 비도킹 컨트롤로 사용하려면 CMFCTabCtrl 개체를 만든 다음 CMFCTabCtrl::Create를 호출합니다. 예를 들어 스프레드시트, 차트, 편집 가능한 양식 등 다양한 방식으로 나타낼 수 있는 문서가 있을 수 있습니다. 필요에 따라 데이터를 그리는 개별 뷰를 만들고, CTabView 파생 개체에 삽입하고, 추가 코딩 없이 탭을 만들 수 있습니다.

단순성을 위해 모든 탭이 해당 내용에 동일한 컨트롤을 포함하지만 선택한 탭에 따라 컨트롤이 다른 것을 표시한다고 말할 수 있습니다. 이것은 드문 상황이 아닙니다. 목록 보기 컨트롤은 해당 탭 내에서 사용되는 경우가 많지만 이 예제에서는 현재 선택한 탭 번호를 표시하는 간단한 정적 텍스트 컨트롤을 사용합니다. 그러나 나는 방법을 모른다. 나를 도울 예제 나 기사가 있습니까? 또한 드래그 앤 드롭을 사용하여 주문하는 것은 다른 Windows 컨트롤에서 드문 일이 아닙니다. 가장 좋은 예는 Windows 탐색기의 오른쪽에 있는 것과 같은 목록 보기 컨트롤의 헤더 컨트롤(버전 4.70 이상)입니다(아래 그림 1 참조). 키보드 컨트롤의 경우 사용자는 탐색기의 메뉴 항목 “보기 | 세부 사항을 선택…”. 나는 인터넷에서 검색을수행하여 시작했다. 어쩌면 드래그 앤 드롭을 통해 탭 순서를 구현 한 타사 탭 컨트롤을 구입할 수 있었습니다.