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:
{}
明白了吧

解决方案 »

  1.   

    WN_KEYDOWN下:switch(wParam)
    {
    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
    }
    多给点分别