다음을 통해 공유


창 클래스를 등록합니다.

창 "클래스" 전통적인 Windows 프로그래밍의 다양 한 windows 만들 수에서 "클래스" (C++ 클래스가 아닌)의 특성을 정의 합니다.이러한 종류의 클래스 템플릿 또는 창 만들기에 대 한 모델입니다.

Windows에 대 한 기존의 프로그램에 창 클래스 등록

기존의 MFC 없이 Windows 용 프로그램에서 자체 "창 프로시저" 창에 모든 메시지를 처리 하거나 "WndProc." A WndProc 창으로 "창 클래스 등록" 프로세스와 연관 된.주 창에 등록 되어 있는 WinMain 함수를 있지만 다른 클래스 수 있습니다 등록 되지 아무 곳 이나 응용 프로그램에서.등록에 대 한 포인터를 포함 하는 구조에 따라 달라 집니다를 WndProc 사양을 커서, 배경 브러시와 함께 작동 하는 등.구조에서 문자열에 대 한 이전 호출에서 클래스의 이름과 함께 매개 변수로 전달 되는 RegisterClass 함수.따라서 여러 windows가 등록 클래스를 공유할 수 있습니다.

MFC 프로그램에서 창 클래스 등록

반면, 대부분의 창 클래스 등록 활동은 MFC 프레임 워크 프로그램에서 자동으로 수행 됩니다.MFC를 사용 하는 경우 일반적으로 C++ 창 클래스를 파생 클래스 상속에 대 한 일반적인 C++ 구문을 사용 하 여 기존 라이브러리 클래스에서.프레임 워크는 여전히 전통적인 사용 "등록 클래스" 및이 여러 표준 항목을 자동으로 필요할 때 등록을 제공 합니다.호출 하 여 추가 등록 클래스를 등록할 수 있습니다의 AfxRegisterWndClass 전역 함수 및 다음 등록 된 클래스를 전달 하는 만들기 멤버 함수를 CWnd.여기에 전통적인 설명한 Windows "등록 클래스"는 C++ 클래스와 혼동 하지 말아야 합니다.

자세한 내용은 기술 참고 1.

참고 항목

참조

창 만들기