MFC에서 윈도우클래스(WNDCLASS)명 변경하기

리소스 뷰에서 프로퍼티를 선택한다.

그러면 프로퍼티창에서 MFC Mode 값을 True에서 False로 변경해준다.

그리고 변경을 원하는 다이얼로그를 선택한담에 프로퍼티 값을 보면 Class Name이라고 있다 이곳을 바꿔준다. 그담엔 위에 리소스뷰의 MFC Mode값을 True로 바꿔준다.

클래스 뷰에서 가장 먼저 시작되는 부분에 해당하는 C”프로젝트시작시 생성이름”App 에 InitInstance(void) 부분에 아래와 같이 추가해준다.

BOOL CaaaApp::InitInstance(){
WNDCLASS wc;
GetClassInfo(AfxGetInstanceHandle(), TEXT("#32770"), &wc);
wc.lpszClassName = TEXT("아까 리소스뷰에서 변경한 새로운 클래스 이름");
AfxRegisterClass(&wc);
}

그럼 만사OK


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다