LPCTSTRAFXAPIAfxRegisterWndClass (UINTnClassStyle,HCURSORhCursor=0HBRUSHhbrBackground=HICONhIcon=00,);
반환 값
클래스 이름이 포함 된 null로 끝나는 문자열입니다. 이 클래스 이름을 CWnd 에서 Create 멤버 함수에 전달할 수 있습니다 또는 다른 CWnd 파생 클래스는 창을 만들 수있습니다. 마이크로소프트 파운데이션 클래스 라이브러리에 의해 생성 되는 이름。
메모nbsp;??반환 값은 정적 버퍼에 대 한 포인터입니다. 이 문자열을 저장 하려면 CString 변수에 할당(&N)。
매개 변수
nClassStyle
창 클래스 스타일 또는 창 클래스에 대 한 비트 OR (|) 연산자를 사용 하 여 만들어진 스타일의 조합을 지정 합니다. 클래스 스타일 목록에 대 한 참조를 Win32 SDK 설명서에서 WNDCLASS 구조. NULL, 기본값 설정 됩니다 같이
hCursor
창 클래스에서 만든 각 창에 설치 될 커서 리소스에 대 한 핸들을 지정 합니다. 기본값인 0을 사용 하는 경우 표준 IDC_ARROW 커서를 얻을 것 이다。
hbrBackground
창 클래스에서 만든 각 창에 설치 될 브러시 리소스에 대 한 핸들을 지정 합니다. 기본값인 0을 사용 하면 NULL 배경 브러시를 해야 하 고 기본적으로 귀하의 창을 지우지에 처리 하는 동안 배경 WM_ERASEBKGND。
hIcon
창 클래스에서 만든 각 창에 설치 될 아이콘 리소스에 대 한 핸들을 지정 합니다. 기본값인 0을 사용 하는 경우 표준, 흔들며 깃발 Windows 로고 아이콘을 얻을 것 이다。
주의
마이크로소프트 파운데이션 클래스 라이브러리는 자동으로 당신을 위한 몇 가지 표준 창 클래스를 등록합니다. 이 함수를 호출 하 여 창 클래스를 등록.
AfxRegisterWndClass 클래스에 대 한 등록 이름은 매개 변수를 전적으로 의존 합니다. AfxRegisterWndClass 여러 번 동일한 매개 변수를 호출 하는 경우에 첫 번째 호출에서 클래스를 등록 합니다. 동일한 매개 변수를 가진 AfxRegisterWndClass 를 후속 호출 단순히 이미 등록 classname을 반환。
각 클래스에 대 한 별도 창 클래스 대신 동일한 매개 변수와 함께 여러 CWnd 파생 클래스에 대 한 AfxRegisterWndClass 를 호출 하는 경우 각 클래스는 같은 창 클래스를 공유 합니다. 이 인해 CS_CLASSDC 클래스 스타일을 사용 하는 경우 문제가 발생할 수 있습니다. 여러 CS_CLASSDC 창 클래스 대신 한 CS_CLASSDC 창 클래스와 해당 클래스 공유 동일한 DC를 사용 하는 모든 c + + 창 끝. 이 문제를 방지 하려면 AfxRegisterClass 클래스를 등록 하。
참고 항목nbsp;CWnd::Create, CWnd::PreCreateWindow, WNDCLASSAfxRegisterClass (&N)