반응형
ex)로그인창을 띄워서 OK를 누르면 메인창이 뜨고, CANCEL를 누르면 프로그램이 닫히게할려면 -> 내부적으로 MainFrame까지 만들어 지고 아직 보여주지는 않는 상태에서 로그인창을 보여 주고 싶다면 , CWinApp에서 상속받은 CXXXApp 클래스의 BOOL CXXXApp::InitInstance() 함수에서 m_pMainWnd->ShowWindow(SW_SHOW); 같은 부분이 있을껍니다... 이것을 m_pMainWnd->ShowWindow(SW_HIDE); 로 해놓고 CLoginDlg dlg; 하면됩니다. 간단하게 말하자면 메인윈도우를 숨기고,보여주고를 IF문으로 처리한다는 뜻이되고, this->ExitInstance(); 명령어로 CANCEL눌렀을때 프로그램을 종료시키는 로직이 들어가고 있는겁니다 . |
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
[ToolBar] 툴바에 추가된 버튼을 DROPDWON 속성지정 후 메뉴붙이는 (0) | 2011.11.08 |
---|---|
[Button] 버튼에 색상넣기 (0) | 2011.11.03 |
[MFC] [List] OnItemchanged 한번만 호출되게 (0) | 2011.11.02 |
MFC SDI 프로그램 최대화 시작 (0) | 2011.11.02 |
모달리스 대화상자 작업표시줄에 표시하기 (0) | 2011.10.31 |
댓글