티스토리 뷰

프로그래밍/MFC

MFC 공통컨트롤

에어버스 2016. 7. 4. 21:38

MFC 공통컨트롤 (Common Control)

윈도우95부터 등장한 새로운 사용자 인터페이스, 기존의 표준 컨트롤이 제공하지 못하는 다양한 기능을 구현한다.

참고> http://petra.tistory.com/934 (표준컨트롤)

표준컨트롤 

공통컨트롤 

 윈도우95 이전부터 지원하는 컨트롤

 윈도우95부터 지원하는 컨트롤

 USER.EXE 에 구현되어 있음

 COMCTL32.DLL에 구현되어 있음

 WM_COMMAND (통지 메시지)

 WM_NOTIFY

 -

 ::InitCommonControls() 혹은 ::InitCommonControlsEx() 를 호출해서 초기화해야 한다.

 

컨트롤이름 

MFC클래스 

역활

 애니메이션 (Animation)

 CAnimateCtrl 

 AVI 비디오 클립 실행 

 날짜 시간 선택기(Date and Time Picker) 

 CDateTimeCtrl 

 날짜 또는 시간 선택 

 확장 콤보박스(Extended Combo Box) 

 CComboBoxEx 

 일종의 콤보박스로 텍스트와 이미지 표시 

 헤더 (Header) 

 CHeaderCtrl 

 여러 열(Column)로 표시되는 텍스트 폭 조절 

 핫키 (Hotkey)

 CHotKeyCtrl 

 핫키 입력과 생성 

 이미지 리스트 (Image List) 

 CImageList 

 여러개의 이미지 관리 

 리스트 (List)

 CListCtrl 

 텍스트와 아이콘을 다양한 바업으로 표시 

 달력 (Month Calendar)

 CMonthCalCtrl 

 날짜 정보 표시와 선택 

 프로그래스 (Progress)

 CProgressCtrl 

 작업 진행 상황 표시 

 리바 (Rebar) 

 CRebarCtrl 

 다른 컨트롤을 자식 윈도우로 포함하는 툴바 

 리치 에디트 (Rich Edit) 

 CRichEditCtrl

 다양한 기능을 제공하는 텍스트 입력 컨트롤 

 슬라이더 (Slider)

 CSliderCtrl 

 눈금 표시를 가질 수 있는 일종의 스크롤 바 

 스핀 버튼 (Spin Button)

 CSpinButtonCtrl 

 두 개의 화살 표시로 값 증담 

 상태바 (Status Bar) 

 CStatusBarCtrl 

 프로그램의 상태 표시 

 탭 (Tab) 

 CTabCtrl 

 동일한 화면 영역에 서로 다른 페이지를 표시 및 전 환 

 툴바 (ToolBar) 

 CToolBarCtrl 

 명령 메시지를 발생시키는 비트맵 버튼의 집합 

 툴팁 (Tool Tip) 

 CToolTipCtrl 

 툴바 버튼 등 다른 컨트롤에 조그만 크기의 팝업 윈도우를 표시 

 트리 (Tree) 

 CTreeCtrl 

 항목을 계층적으로 표시 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31