로그인

검색

조회 수 498 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄

개요


윈도우 프로그램이 종료되는 메시지의 순서를 알고 적절한 대처를 합니다. 이것을 응용하면 윈도우가 죽기직전에 살릴 수도 있습니다.

사용자가 종료(X)버튼 클릭 -> WM_SYSCOMMAND -> WM_CLOSE -> WM_DESTROY -> WM_QUIT


코드


MFC 의 경우 b1 -> b2-> b3-> b4 의 순서로 코드가 진행됩니다.


void CMainFrame::OnClose()
{
    BOOL b1 = ::IsWindow( m_hWnd );        // b1 = TRUE
 
    // 윈도우를 살릴 수 있는 마지막 기회!!! (중요)
    if( 윈도우가 살아야함 == TRUE )
        return;
 
    CFrameWnd::OnClose();
 
    BOOL b4 = ::IsWindow( m_hWnd );        // b2 = FALSE 윈도우가사라졌다.
}
 
void CMainFrame::OnDestroy()
{
    BOOL b2 = ::IsWindow( m_hWnd );        // b1 = TRUE
 
    CFrameWnd::OnDestroy();
 
    BOOL b3 = ::IsWindow( m_hWnd );        // b1 = TRUE
}

http://a.tk.co.kr/63

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Tool/etc Programming 게시판 관련 2 MoA 2014.11.01 2573
167 API/MFC Simple Add-On Wait Dialog in MFC MoA 2013.11.21 469
166 API/MFC Serial Communication in MFC 너울 2011.08.25 888
165 Python SciPy and NumPy MoA 2013.12.23 652
164 Deeplearning RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED ... OBG 2022.09.06 213
163 Deeplearning Reinforcement Learning for Dynamic Pricing Suggestion OBG 2023.04.01 158
162 Tool/etc Redmine 설치 MoA 2013.07.28 455
161 LLM Real-Time Stock News Sentiment Prediction with Python OBG 2024.04.11 70
160 C/C++ RAND_MAX 2 MoA 2014.01.19 586
159 Tool/etc R language 사이트 너울 2012.02.08 607
158 Tool/etc Quake 3 source code and review MoA 2014.01.15 444
157 Deeplearning PyTorch 딥러닝 챗봇 OBG 2023.07.04 107
156 Library pthread MoA 2013.07.28 327
155 API/MFC Property Sheet의 버튼 속성 변경하기 MoA 2013.07.25 534
154 C/C++ printf Type Field Characters 너울 2012.02.23 353
153 서버 PM2를 활용한 Node.js 무중단 서비스하기 OBG 2023.03.09 141
152 Deeplearning Play Super Mario Bros with a Double Deep Q-Network OBG 2022.09.15 144
151 Site PHP: 잘못된 디자인의 프랙탈 MoA 2016.07.10 496
150 LLM PEFT: Parameter-Efficient Fine-Tuning of Billion-Scale Models on Low-Resource Hardware OBG 2024.04.15 65
149 JAVA/Android PackageBroadcastReceiver 구현 MoA 2013.05.22 619
148 Python OpenCV 이용한 템플릿 매칭 MoA 2014.01.16 1345
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 15 Next
/ 15