posted by Solver Full-stack Developer 2010.07.09 15:21

const int VK_W=0X57;
void CtestView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
 if(GetAsyncKeyState(VK_W)& 0x8000)
  {
   if(GetAsyncKeyState(VK_CONTROL)& 0x8000)
   {
   CTest testdlg;
   testdlg.DoModal();
   }
  }
}

1.위에 노란색 표시된 부분처럼 자신이 원하는 키의 nChar값을 16진수로 변환후 위와같이 사용하시면되요.
2.GetAsyncKeyState를 사용하셔서 동시키를 구현!

신고

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

MFC - 코드로 단축키 만들기  (0) 2010.07.09
MFC - 활동중인 View, Doc 가져오기  (0) 2010.07.07
MFC - View, DOC 얻기  (0) 2010.04.30
MFC - CString에서 char*로 변환  (0) 2010.04.30

티스토리 툴바