Share via


컨트롤 클래스

정적 텍스트 컨트롤에서 트리 컨트롤에 이르기까지 다양 한 표준 Windows 컨트롤의 다양 한 컨트롤 클래스를 캡슐화 합니다.또한 MFC 단추 비트맵 및 컨트롤 막대가 포함 하 여 몇 가지 새로운 컨트롤을 제공 합니다.

컨트롤 클래스 이름 끝에 "Ctrl" Windows NT 버전 3.51 및 Windows 95 새 되었습니다.

정적 디스플레이 컨트롤

  • CStatic
    정적 디스플레이 창입니다.정적 컨트롤 레이블, 상자 또는 다른 대화 상자나 창의 컨트롤을 구분 하는 데 사용 됩니다.또한 나 그래픽 이미지 대신 텍스트 상자를 표시할 수 있습니다.

텍스트 컨트롤

  • CEdit
    편집할 수 있는 텍스트 컨트롤 창편집 컨트롤 사용자에 게에서 텍스트 입력을 수락 하는 데 사용 됩니다.

  • CIPAddressCtrl
    인터넷 프로토콜 (IP) 주소를 조작 하기 위한 입력란을 지원 합니다.

  • CRichEditCtrl
    사용자를 입력 하 고 텍스트를 편집 하는 컨트롤입니다.컨트롤에 캡슐화와 달리 CEdit, rich edit 컨트롤 문자 및 단락 서식 및 OLE 개체를 지원 합니다.

숫자를 나타내는 컨트롤

  • CSliderCtrl
    사용자를 이동 하 여 값 이나 값 집합을 선택 하려면 슬라이더를 포함 하는 컨트롤입니다.

  • CSpinButtonCtrl
    화살표 단추 쌍 증가 하거나 감소 하는 값을 클릭할 수 있습니다.

  • CProgressCtrl
    왼쪽에서 오른쪽으로는 작업의 진행률을 나타내기 위해 서서히 채워지는 사각형을 표시 합니다.

  • CScrollBar
    스크롤 막대 컨트롤 창입니다.클래스 대화 상자나 창에 범위 내의 위치를 사용자 지정할 수 있는 컨트롤으로 사용 하기에 스크롤 막대의 기능을 제공 합니다.

단추

  • CButton
    단추 컨트롤 창입니다.클래스는 누름 단추, 확인란 또는 라디오 단추 대화 상자 또는 창에 대 한 프로그래밍 인터페이스를 제공합니다.

  • CBitmapButton
    텍스트 캡션 대신 비트맵 단추입니다.

목록

  • CListBox
    목록 상자 컨트롤 창입니다.목록 상자를 선택 하 고 사용자가 수 있는 항목 목록을 표시 합니다.

  • CDragListBox
    Windows 목록 상자의 기능을 제공합니다. 파일 이름 및 문자열 리터럴 목록 상자 항목 목록 상자 내에서 이동할 수가 있습니다.이 기능 목록 상자에 항목 목록이 알파벳 보다 다른 순서로 유용, 같은 프로젝트의 경로 이름이 나 파일을 포함 합니다.

  • CComboBox
    콤보 상자 컨트롤 창입니다.콤보 상자의 편집 컨트롤 목록 상자도 구성 됩니다.

  • CComboBoxEx
    콤보 상자 컨트롤 이미지 목록에 대 한 지원을 제공 하 여를 확장 합니다.

  • CCheckListBox
    사용자를 확인 하거나 지우기, 각 항목 옆에 확인란이 있는 항목 목록을 표시 합니다.

  • CListCtrl
    각각의 아이콘 및 레이블, 파일 탐색기의 오른쪽 창에 유사한 방식에서으로 구성 된 항목의 컬렉션을 표시 합니다.

  • CTreeCtrl
    아이콘 및 레이블 파일 탐색기의 왼쪽된 창에서 비슷한 방식으로 정렬 된 계층적 목록을 표시 합니다.

도구 모음 및 상태 표시줄

  • CToolBarCtrl
    Windows 도구 모음 공용 컨트롤의 기능을 제공합니다.대부분의 MFC 프로그램 사용 CToolBar 이 클래스 대신 합니다.

  • CStatusBarCtrl
    일반적으로 응용 프로그램에 상태 정보를 표시할 수 있는 창으로 분할 수평 창입니다.대부분의 MFC 프로그램 사용 프로그램 이 클래스 대신 합니다.

기타 컨트롤

  • CAnimateCtrl
    간단한 비디오 클립을 표시합니다.

  • CToolTipCtrl
    도구 상자에서 응용 프로그램의 용도 설명 하는 텍스트 한 줄을 표시 하는 작은 팝업 창입니다.

  • CDateTimeCtrl
    특정 날짜 또는 시간 값을 선택할 수 있도록 간단한 달력 인터페이스 컨트롤 또는 확장 된 편집 컨트롤을 지원 합니다.

  • CHeaderCtrl
    제목이 나 열에 대 한 레이블을 표시합니다.

  • CMonthCalCtrl
    사용자가 날짜를 선택할 수 있도록 간단한 달력 인터페이스 컨트롤을 지원 합니다.

  • CTabCtrl
    탭에 사용자, 유사 분할자에 노트북을 클릭할 수 있는 컨트롤입니다.

  • CHotKeyCtrl
    바로 가기 키 조합, 사용자 키를 눌러 작업을 빠르게 수행할 수 있습니다 만들 수 있습니다.

  • CLinkCtrl
    표시 된 텍스트를 렌더링 하 고 포함 된 링크를 클릭할 때 적절 한 응용 프로그램을 실행 합니다.

  • CHtmlEditCtrl
    MFC 창에서 ActiveX WebBrowser 컨트롤의 기능을 제공합니다.

관련된 클래스

  • CImageList
    Windows 이미지 목록 기능을 제공합니다.이미지 목록에 목록 컨트롤 및 트리 컨트롤에 사용 됩니다.또한 저장 하 고 동일한 크기의 비트맵 집합을 보관 하기 사용할 수 있습니다.

  • CCtrlView
    Windows 컨트롤과 관련 된 모든 보기에 대 한 기본 클래스입니다.컨트롤을 기반으로 하는 뷰는 다음과 같습니다.

  • CEditView
    편집 컨트롤을 포함 하는 Windows 표준 보기.

  • CRichEditView
    다양 한 Windows 포함 된 보기 컨트롤을 편집 합니다.

  • CListView
    Windows 목록 컨트롤을 포함 하는 보기입니다.

  • CTreeView
    Windows 트리 컨트롤을 포함 하는 보기입니다.

참고 항목

개념

클래스 라이브러리 개요