首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC,检测键盘上下翻页按键的有关问题

2012-03-03 
VC,检测键盘上下翻页按键的问题目的:检测键盘的PageDown和PageUp按键问题:当按下PageDown或PageUp按键时,

VC,检测键盘上下翻页按键的问题
目的:检测键盘的PageDown和PageUp按键

问题:当按下PageDown或PageUp按键时,检测不到(即:两个if条件不成立) 

在变量WATCH里也无法查看变量pMsg-> wParam的值,提示信息为:error   in   OMF   type   information。 

代码如下:
BOOL   CHP600Dlg::PreTranslateMessage(MSG*   pMsg)   {

  if(pMsg-> wParam==SB_PAGEUP){
          //do.....
     }
                    if(pMsg-> wParam==SB_PAGEDOWN){
                                        //do   .......      

     }



请教大家!谢谢

[解决办法]
if(pMsg-> message == WM_KEYDOWN)
{
if(LOWORD(pMsg-> wParam) == VK_PRIOR)
{
AfxMessageBox( "up ");
}
else if(LOWORD(pMsg-> wParam) == VK_NEXT)
{
AfxMessageBox( "down ");
}
}

热点排行