컨트롤 (MFC)
컨트롤은 사용자가 입력 하거나 데이터를 조작 하기 위해 상호 작용할 수 있는 개체입니다.일반적으로 대화 상자에서 또는 도구 모음에 표시 됩니다.이 항목 패밀리 세 가지 주요 컨트롤 종류를 설명합니다.
소유자가 그린 컨트롤을 포함 하 여 Windows 공용 컨트롤
ActiveX 컨트롤
해당 라이브러리 (MFC에서)을 제공 하는 기타 컨트롤 클래스
Windows 공용 컨트롤
항상 많은 Windows 공용 컨트롤은 Windows 운영 체제 제공.이러한 컨트롤 개체 프로그래밍이 가능 하 고 대화 상자에 추가 하 여 Visual C++ 대화 상자 편집기를 지원 합니다.표에 나와 있는 것 처럼 이러한 컨트롤을 캡슐화 하는 클래스는 클래스 라이브러리 (MFC)을 제공 Windows 공용 컨트롤 및 MFC 클래스.(일부 항목 테이블에 있는 관련 항목이 있습니다.항목이 부족 컨트롤에 대 한 설명서 MFC 클래스를 참조 하십시오.)
클래스 CWnd 모든 컨트롤 클래스를 비롯 하 여 모든 창 클래스의 기본 클래스입니다.Windows 공용 컨트롤은 다음과 같은 환경에서 지원 됩니다.
Windows 95, Windows 98 및 Windows 2000
Windows NT, 버전 3.51 이상
Win32s, 버전 1.3 (Visual C++ 버전 4.2 이상 Win32s 지원 하지 않습니다)
이전 공용 컨트롤-확인란, 콤보 상자 편집 상자, 목록 상자, 옵션 단추, 누름 단추, 스크롤 막대 컨트롤 및 정적 컨트롤-이전 버전의 Windows에도 사용할 수 없습니다.
ActiveX 컨트롤
World Wide web의 HTML 페이지 또는 Windows 용 응용 프로그램에서 대화 상자에서 이전 OLE 컨트롤로 알려진 ActiveX 컨트롤을 사용할 수 있습니다.자세한 내용은 MFC 컨트롤을 ActiveX.
다른 MFC 컨트롤 클래스
모든 Windows 공용 컨트롤 및 해당 지원 ActiveX 컨트롤을 직접 프로그래밍 (또는 다른 사용자가 제공 하는 ActiveX 컨트롤을 사용 하 여)를 캡슐화 하는 클래스 뿐 아니라 MFC 다음 컨트롤 클래스 자체의 제공:
Windows 공용 컨트롤에 대 한 정보 찾기
아래 표를 각 컨트롤의 MFC 래퍼 클래스를 포함 하 여 Windows 공용 컨트롤을 간략하게 설명 합니다.
Windows 공용 컨트롤 및 MFC 클래스
컨트롤 |
MFC 클래스 |
설명 |
Windows 95에서 새? |
---|---|---|---|
AVI 비디오 클립의 연속 프레임 표시 |
예 |
||
button |
특정 동작이 누름 단추. 또한, 확인란, 라디오 단추 및 그룹 상자에 대 한 사용 |
아니요 |
|
콤보 상자 |
편집 상자 및 목록 상자의 조합 |
아니요 |
|
특정 날짜 또는 시간 값을 선택할 수 있습니다. |
예 |
||
편집 상자 |
상자에 텍스트를 입력 합니다. |
아니요 |
|
콤보 상자 컨트롤에 이미지를 표시 하는 기능 |
예 |
||
단추 텍스트 열 위에 나타납니다. 표시 된 텍스트의 너비를 제어 합니다. |
예 |
||
사용자가 "핫 키"를 만들 수 있도록 창을 신속 하 게 작업을 수행할 수 |
예 |
||
아이콘 또는 비트맵 (이미지 목록을 실제로 컨트롤; 아니면 큰 관리 하는 데 사용 되는 이미지의 컬렉션을 설정 합니다. 이 목록을 사용 하 여 다른 컨트롤 지원) |
예 |
||
텍스트와 아이콘 목록을 표시 하는 창 |
예 |
||
목록 상자 |
문자열의 목록을 포함 하는 상자 |
아니요 |
|
날짜 정보를 표시 하는 컨트롤 |
예 |
||
긴 작업의 진행률을 나타내는 창 |
예 |
||
컨트롤의 형태로 추가 자식 창을 포함할 수 있는 도구 모음 |
예 |
||
문자 및 단락 서식을 가진 창에 있는 사용자를 편집할 수 (볼 클래스 관련 서식 있는 컨트롤 편집) |
예 |
||
스크롤 막대 |
스크롤 막대 (창)에 없는 대화 상자 내의 컨트롤 사용 |
아니요 |
|
선택적 눈금이 있는 slider 컨트롤을 포함 하는 창 |
예 |
||
있는 화살표 단추 쌍 증가를 누르거나 값을 감소 시킵니다. |
예 |
||
정적 텍스트 |
레이블을 다른 컨트롤에 대 한 텍스트 |
아니요 |
|
MFC 클래스에 비슷한 상태 정보를 표시 하는 창CStatusBar |
예 |
||
노트북에서 구분선에 유사. "탭 대화 상자" 또는 속성 시트를 사용합니다. |
예 |
||
명령 생성 창 단추, 비슷한 MFC 클래스CToolBar |
예 |
||
도구 모음 단추나 다른 도구의 목적을 설명 하는 작은 팝업 창 |
예 |
||
항목의 계층 목록을 표시 하는 창 |
예 |
추가 정보
개별 컨트롤: 표를 참조 하십시오 Windows 공용 컨트롤 및 MFC 클래스 이 항목에 대 한 모든 컨트롤에 대 한 링크
Windows 공용 컨트롤에 대 한 자세한 내용은 Windows SDK를 참조 하십시오 Windows 공용 컨트롤.