나는 당신이 어디에 전에 MFC 대화 상자를 사용했습니다 : DoModal 후에 MFC 대화 상자가 숨겨지면 컨트롤이 파괴됩니까?
EnterNameDlg dlg;
dlg.DoModal();
string str = dlg.GetName();
그러나 지금이 대화 상자가 실제로 이러한 방법의 목록 상자 컨트롤 살펴보고 제대로 동작하지 않습니다.
DoModal()
후에 클래스 인스턴스가 명확하게 존재하지만 실제 대화 상자가 파괴됩니까? 두 번째로
DoModal()
이라고 부르는 것이
OnInitDialog()
이 다시 호출되어이 이론을 뒷받침하는 것처럼 보인다고해서 대화 상자가 단순히 두 번째로 시각적으로 표시되기보다는 템플릿에서 다시 만들어졌습니다.