|
if(IsDataModified==true)
{
switch(MessageBox(NULL, "변경된 데이터를 저장할까요?", "데이터 저장확인", MB_YESNOCANCEL))
{
case IDYES:
FunctionForDataSave(); // 데이터를 저장하고 끝낼 경우
break;
case IDNO:
break; //그냥 끝낼 경우
case IDCANCEL:
Action=caNone; ///// 바로 이 부분입니다. 이곳처럼 처리하시면 됩니다.//////////////
break;
}
}
도움되시길 바랍니다.
fbpsok 님이 쓰신 글 :
: Form이 종료될때 메시지를 띄워서 한번더 종료 할건지를 확인할려고 하는데
:
: 종료버튼이 실행될때 MessageBox를 띄워서 yes,no 를 물어봐서 만약 no 이면
: Close() 를 실행안시키면 되는데...
:
: 문제는 왜 폼 오른쪽에 위에 있는 X 를 클릭하면 no 를 하더라도 종료가 되는데
: 안되게 할수 는 없나요... X 를 안나오게 하면 간단한데 X 는 꼭 나와야 되서...
:
: 방법을 좀 가르쳐 주세요.
|