VF_F1--VF_F1作为快捷菜单项在资源文件定义中与菜单项联系比如:IDM_OPEN;
在处理函数中响应菜单项IDM-OPEN既处理VF-F1----VF-F12
switch(iMessge)
{
case WM_COMMAND:
if(LOWORD(wParam)==IDM_OPEN)
{
}
}
而字母,则在消息处理函数中用键盘响应:
case WM_KEYDOWN:
switch(wParam)
case VK_A:
{}
明白了吧
在处理函数中响应菜单项IDM-OPEN既处理VF-F1----VF-F12
switch(iMessge)
{
case WM_COMMAND:
if(LOWORD(wParam)==IDM_OPEN)
{
}
}
而字母,则在消息处理函数中用键盘响应:
case WM_KEYDOWN:
switch(wParam)
case VK_A:
{}
明白了吧
{
case VK_UP:
{;}
case Vk_SHIFT:
{nShiftKeyDown=TRUE;} //按下shift
case VK_CONTROL:
{nCtrlKeyDown=TRUE; } //ctrl
}
case WM_KEYUP:
{;}
case WM_CHSR:
{
if(wParam==(65&VK_CONTROL))
{if(nCtrlKeyDown==TRUE)
{;} //按下 ctrl+A
}
else if(wParam==98||wParam==66)
{
if(nShiftKeyDown==TRUE)
{;} shift+B
}
多给点分别