컨트롤에 대 한

각 창 클래스에 속하는 다른 창들 처럼 컨트롤, 하거나 미리 정의 된 또는 응용 프로그램을 정의 합니다. 창 클래스 및 해당 창 프로시저 컨트롤, 모양, 동작 및 용도 속성을 정의 합니다. 응용 프로그램이 개별적으로 CreateWindowEx호출할 때 창 클래스의 이름을 지정 하 여 컨트롤을 만들 수 있습니다 함수. 응용 프로그램 또한 컨트롤을 만드는 대화 상자에 대 한 대화 상자 서식 파일에서 컨트롤을 지정 하 여 시스템을 직접 수 있습니다.

컨트롤은 자식 창입니다. 시스템 대화 상자에 대 한 컨트롤을 만들 때 각 컨트롤은 대화 상자 자식입니다. 응용 프로그램에 컨트롤을 만들면 컨트롤이 응용 프로그램에 의해 식별 된 창의 자식입니다. 컨트롤이 보내는 메시지를 사용자 로부터 입력 등의 이벤트가 컨트롤에서 발생 하는 경우 부모 창에 알림 메시지를 때문에이 관계는 중요 하다. 작업 사용자가 응용 프로그램을 확인 하려면 이러한 알림 메시지에 의존 하는 응용 프로그램.

컨트롤 창 때문에 응용 프로그램 ShowWindow 함수와 EnableWindow 같은 창 관리 기능을 사용 하 여 그들을 조작할 수 있습니다. 컨트롤의 창 클래스에서 제어 메시지를 지 원하는 응용 프로그램 컨트롤에 이러한 메시지를 보낼 SendMessage 함수를 사용 하 여 해당 클래스의 컨트롤을 조작할 수도 있습니다. 각 제어 메시지의 기능과 목적 창 클래스 및 컨트롤의 창 프로시저에 의해 정의 됩니다.

 

Index