2014-04-10 3 views
-2

승 메시지를 수신하는 데 사용할 모덜리스 대화 상자 을 만듭니다.모덜리스 대화 상자 창 핸들러 가져 오기

AfxBeginThread(RUNTIME_CLASS(modHolder)); 

모덜리스 대화 상자 창 HWND을 얻는 방법?

+2

당신의 [이전 질문] 무엇에 대해 (http://stackoverflow.com/questions/22987991/post-messages - 모델 - 대화 상자)? 나는 메시지를 받기 위해서 대화를 할 필요가 없다고 말했다. 왜 질문을하고 대답을 무시합니까? –

+0

나는 모덜리스 대화 상자를 이미 만들었으며 두 버전을 모두 테스트하려고합니다. 메시지 전용 창을 모덜리스로 만듭니다. 그냥 교육 이유 – vico

답변

0

모든 MFC 창의 HWND는 CWnd 파생 클래스의 m_hWnd입니다. 그러나 게시 한 코드 행에는 창이 없습니다.

1

모덜리스 대화를 어떻게 만듭니 까? 이 같은

뭔가

CYourDialog pDialog = new CYourDialog; 
pDialog->Create(...); 

은 당신이 할 수있는? : :

HWND hWnd = pDialog->GetSafeHwnd(); 
+0

좋아, 이제 hWnd 및 AfxBeginThread라는 주 스레드에 전달하는 방법? – vico

+0

HWND를 paremeter로 사용하여 메인 애플리케이션 스레드에 메시지를 게시하거나 전송할 수 있습니다. – Max

+0

예. 그렇지만 기본 애플리케이션의 HWND를 modHolder에 알려주는 방법은 무엇입니까? 나는 메시지를 게시하기 위해 그것을 필요로 할 것이다. – vico

관련 문제