|
김영찬 님이 쓰신 글 :
: 오서방 님이 쓰신 글 :
: : 윈도우 종료시 WM_QUERYENDSESSION과 WM_SESSION을 타게 됩니다...
: : 어느것을 먼저타는지는 확실히 기억나지 않는데...아마 둘다 타게 될겁니다...
: : 해당 메세지에 대한 이벤트 핸들러를 만들고..그곳에서 저장하는 루틴을 작성하시면 될겁니다...
: : 그럼...
:
: 오서바님 답변감사드립니다.
:
: 그러나 제가 무슨말인지 잘 이해를 못하겠네요..
: 염치 없는 부탁이지만 좀 자세히 알려주시면 안돼겠습니까..
메인폼의 헤더에 다음 코드를 추가하세요...
void __fastcall WinCloseCommand(TMessage& Msg); //이부분
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_QUERYENDSESSION, TMessage, WinCloseCommand) //이부분
END_MESSAGE_MAP(TForm)
CPP파일에 다음을 만들고...
void __fastcall TForm1::WinCloseCommand(TMessage& Msg)
{
//여기에 저장하는 코드를 추가하세요...
}
|