프로그래밍/MFC

핸들로부터 다이얼로그 클래스 객체 주소얻기

에어버스 2016. 3. 16. 15:38

 

1
CSellDlg* pDlg = (CSellDlg*)(CWnd::FromHandle(hDlg)); // Dialog 클래스 객체 주소 얻기
cs

주의>
FromHandle() 로 얻은 객체는 MFC 내부적으로 임시로 객체를 만든것을 반환하므로, 반드시 FromHandle() 호출할 함수가 반환되기 전까지만 잠시 이용할 수 있다.
임시 객체는 CWinThread::OnIdle() 이 호출될때 삭제되므로, 반드시 함수내에서만 사용해 한다.