다음을 통해 공유


CLASS 문

대화 상자의 클래스를 정의합니다.

CLASS 문은 DIALOG 문의 기본 앞에 선택적 섹션에 나타납니다. 클래스가 지정되지 않으면 표준 대화 상자 클래스가 사용됩니다.

CLASS class

클래스

대화 상자의 클래스를 식별하는 16비트 부호 없는 정수 또는 큰따옴표(")로 묶인 문자열입니다. 클래스의 창 프로시저가 전송된 메시지를 처리하지 않는 경우 DefDlgProc 함수를 호출하여 대화 상자에 대해 모든 메시지가 제대로 처리되도록 해야 합니다. 프라이빗 클래스는 기본 창 프로시저로 DefDlgProc 을 사용할 수 있습니다. 클래스는 DLGWINDOWEXTRA로 설정된 WNDCLASS 구조체의 cbWndExtra 멤버에 등록해야 합니다.

설명

CLASS 문은 대화 상자의 일반적인 처리를 재정의하므로 특수한 경우에만 사용해야 합니다. CLASS 문은 대화 상자를 지정된 클래스의 창으로 변환합니다. 클래스에 따라 바람직하지 않은 결과가 발생할 수 있습니다. 이 문과 함께 다시 정의된 컨트롤 클래스 이름을 사용하지 마세요.

예제

다음 예제에서는 CLASS 문을 사용하는 방법을 보여 줍니다.

CLASS "myclass" 

추가 정보

DefDlgProc

대화