你要問的問題就沒說清楚啊。你的意思是快捷鍵嗎?這樣的話可以在工具--選項--鍵盤裡設定。如果你的意思是在程式中,按這幾個鍵實現一定的操作,那就要在程式的回撥函數里響應WM_KEYDOWN訊息。
LRESULTCALLBACKwndproc(HWNDhwnd,UINTmsg,WPARAMwparam,LPARAMlparam)
{
switch(msg)
caseWM_DESTROY:
PostQuitMessage(0);
return0;
caseWM_KEYDOWN:
switch(wparam)
caseVK_LEFT://左鍵
break;
caseVK_UP://上鍵
/*執行你要的操作*/
caseVK_RIGHT://右鍵
caseVK_DOWN://下鍵
}
default:
returnDefWindowProc(hwnd,msg,wparam,lparam);
如果是MFC直接用類嚮導增加WM_KEYDOWN訊息
你要問的問題就沒說清楚啊。你的意思是快捷鍵嗎?這樣的話可以在工具--選項--鍵盤裡設定。如果你的意思是在程式中,按這幾個鍵實現一定的操作,那就要在程式的回撥函數里響應WM_KEYDOWN訊息。
LRESULTCALLBACKwndproc(HWNDhwnd,UINTmsg,WPARAMwparam,LPARAMlparam)
{
switch(msg)
{
caseWM_DESTROY:
PostQuitMessage(0);
return0;
caseWM_KEYDOWN:
switch(wparam)
{
caseVK_LEFT://左鍵
PostQuitMessage(0);
break;
caseVK_UP://上鍵
/*執行你要的操作*/
break;
caseVK_RIGHT://右鍵
/*執行你要的操作*/
break;
caseVK_DOWN://下鍵
/*執行你要的操作*/
break;
}
break;
default:
returnDefWindowProc(hwnd,msg,wparam,lparam);
}
return0;
}
如果是MFC直接用類嚮導增加WM_KEYDOWN訊息