본문 바로가기

Programming/Windows.MFC

종료 단축기 만들기

반응형
MFC에서 종료는 [Alt+F4]로 간단하게 종료 할 수 있다.
하지만 특정키를 누르거나 다른 단축키로도 종료를 원한다면 직접 프로그래밍 상에서 소스를 추가해줘야 한다.

다음은 프로그래밍 상에서의 추가 방법이다.

예제)
[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);
    }
}

좀 더 자세한 내용을 원하시면

http://support.microsoft.com/kb/117320/ko

참고 하시길 바랍니다.
반응형

'Programming > Windows.MFC' 카테고리의 다른 글

Taskbar 숨기기  (0) 2010.01.17
Dialog 숨기기  (0) 2009.12.09
MFC 파일 입출력(CFile 사용)  (0) 2009.10.15
_tcstok 사용방법  (1) 2009.08.12
각종 문자열 변환 방법  (0) 2009.04.18