반응형
MFC에서 종료는 [Alt+F4]로 간단하게 종료 할 수 있다.
하지만 특정키를 누르거나 다른 단축키로도 종료를 원한다면 직접 프로그래밍 상에서 소스를 추가해줘야 한다.
다음은 프로그래밍 상에서의 추가 방법이다.
예제)
[Alt+X]를 눌렀을 경우 프로그램이 종료되도록 하는 코드
하지만 특정키를 누르거나 다른 단축키로도 종료를 원한다면 직접 프로그래밍 상에서 소스를 추가해줘야 한다.
다음은 프로그래밍 상에서의 추가 방법이다.
예제)
[Alt+X]를 눌렀을 경우 프로그램이 종료되도록 하는 코드
void Cmfc_testView::OnSysChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if(nChar == 'x' || nChar == 'X')
{
ASSERT(AfxGetMainWnd() != NULL);
AfxGetMainWnd()->SendMessage(WM_CLOSE);
}
}
{
// TODO: Add your message handler code here and/or call default
if(nChar == 'x' || nChar == 'X')
{
ASSERT(AfxGetMainWnd() != NULL);
AfxGetMainWnd()->SendMessage(WM_CLOSE);
}
}
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
[Event] 오른쪽 마우스버튼으로 여는 컨텍스트 메뉴 (0) | 2011.01.12 |
---|---|
[Edit] CEdit Controller 의 사용법 (0) | 2011.01.12 |
[Etc] 링크(Link) 컨트롤 (0) | 2011.01.12 |
[MFC 연습] LogonDemo 연습 (0) | 2011.01.12 |
[MFC 연습] 마우스 드레그 & 드롭 (0) | 2011.01.11 |
댓글