어서 노를 저어라!

2009/06/29

MFC Dialogbox에 클래스명 지정해주기

Filed under: Tips — Tags: , , , , , — latellian @ 22:20

msdn 
msdn 기계번역
MFC Dialog Box 에 클래스 이름을 설정할수 있게해주는 방법을
설명하고 있다.

리소스뷰 에서 .rc 의 속성중 “MFC Mode”를 False로
전환시키면,
해당 다이얼로그 박스의 ClassName 속성이 활성화된다.

or

프로젝트 파일중 .rc 파일을 직접 에디터로 수정하여
해당 다이얼로그 부분을 직접 아래와 같이 수정한후에

CLASS “MyPrivateClassName” // 클래스명

InitInstance() 을 아래처럼 수정해준다.

WNDCLASS wc;
::GetClassInfo(AfxGetInstanceHandle(), “#32770”, &wc);
wc.lpszClassName = “MyPrivateClassName”;
AfxRegisterClass(&wc);

// #32770은 다이얼로그 박스의 기본 클래스 이름이다.

Spy++을 통해 변경된것을 확인 가능하다.

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: