-
종료확인C++ Builder/예제소스 2019. 1. 31. 16:10
void __fastcall TMainF::FormCloseQuery(TObject *Sender, bool &CanClose)
{
CanClose = false;
// 메세지 내용, 메세지 창 이름, YES/NO 버튼, 무름표 아이콘, 모달폼
if(Application->MessageBox(L"프로그램을 종료하시겠습니까?", L"확인",
MB_YESNO|MB_ICONQUESTION|MB_APPLMODAL) == IDNO) return;
// https://docs.microsoft.com/ko-kr/windows/desktop/api/winuser/nf-winuser-messagebox (메세지 박스 참고)
// 스레드 종료
if(m_pAppInfo->ThreadId){
PostThreadMessage(m_pAppInfo->ThreadId, WM_QUIT, 0, 0);
}
CanClose = true; // 종료가능
}
728x90'C++ Builder > 예제소스' 카테고리의 다른 글
SQL구문 (0) 2019.08.13 FindComponent (0) 2019.04.29 fnFieldByName (0) 2019.04.26 ExportGridToExcel (0) 2019.04.18 윈도우 창 이동(BoderStyle = bsNone) (0) 2019.02.26 댓글