미리 정의 된 컨트롤

시스템 컨트롤에 대 한 몇 가지 미리 정의 된 창 클래스를 제공합니다. 이러한 창 클래스에 속한 컨트롤을 미리 정의 된 컨트롤이라고 합니다. 응용 프로그램 CreateWindowEx 함수 또는 대화 상자 템플릿을 적절 한 창 클래스 이름을 지정 하 여 특정 유형의 미리 정의 된 컨트롤을 만듭니다. 다음은 미리 정의 된 창 클래스.

이름 설명
단추 단추 컨트롤을 만듭니다. 일반적으로 이러한 컨트롤 사용자가 컨트롤을 선택 하는 경우 부모 창을 알립니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오 단추.
COMBOBOX 콤보 상자를 만듭니다. 이러한 컨트롤 목록 상자 조합 하 고 컨트롤을 선택 하 고 항목을 편집 하는 사용자를 편집 합니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 콤보 상자.
편집 편집 컨트롤을 만듭니다. 이러한 컨트롤에는 사용자를 보기 및 편집 텍스트 있습니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 편집 컨트롤.
LISTBOX 목록 상자를 만듭니다. 이러한 컨트롤은 사용자가 하나 이상의 항목 선택할 수 있는 목록을 표시 합니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 목록 상자.
RichEdit Rich Edit 버전 1.0 컨트롤을 만듭니다. 이러한 컨트롤 사용자 보기 하자 문자 및 단락 서식 있는 텍스트를 편집 하 고 포함 된 COM 개체를 포함할 수 있습니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 풍부한 편집 컨트롤.
RICHEDIT_CLASS Rich Edit 버전 2.0 컨트롤을 만듭니다. 이러한 컨트롤 사용자 보기 하자 문자 및 단락 서식 있는 텍스트를 편집 하 고 포함 된 COM 개체를 포함할 수 있습니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 풍부한 편집 컨트롤.
SCROLLBAR 스크롤 막대 컨트롤을 만듭니다. 이러한 컨트롤 사용자 방향 및 정보 관련된 창에서 스크롤 하는 거리를 선택 하자. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 스크롤 막대.
정적 정적 컨트롤을 만듭니다. 이러한 컨트롤이 다른 컨트롤에 대 한 레이블을 종종 역할. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 정적 컨트롤.

각 미리 정의 된 창 클래스에는 해당 모양을 다양 하 게 응용 프로그램을 사용 하는 컨트롤 스타일 집합 및 생성 하는 컨트롤의 동작 합니다. 예를 들어, BUTTON 클래스는 푸시 단추, 라디오 단추, 체크 상자 및 그룹 상자에 만들려는 스타일을 지원 합니다. 응용 프로그램 컨트롤을 만들 때 스타일 지정.

각 미리 정의 된 창 클래스는 알림 및 제어 메시지 해당 집합이 있습니다. 응용 프로그램 사용자가 컨트롤에 입력을 제공 하는 경우 확인 하려면 알림 메시지에 의존 합니다. 예를 들어, 푸시 버튼 단추를 클릭할 때 부모 창에 BN_CLICKED 메시지를 보냅니다. 응용 프로그램 제어 메시지를 사용 하 여 컨트롤에서 정보를 검색 하 고 컨트롤의 동작과 모양을 조작 합니다. 예를 들어, 응용 프로그램 확인 표시가 현재 들어 있는지 여부를 확인 하려면 확인란을 BM_GETCHECK 메시지를 보낼 수 있습니다.

대부분의 응용 프로그램 대화 상자 및 다른 창에서 미리 정의 된 컨트롤의 광범위 한 사용을 확인합니다. 이 항목의 범위를 넘어 각각의 전체 토론은 많은 기능을 제공 하는 미리 정의 된 컨트롤, 때문에.

 

Index