mzjs-long

窗口响应上下左右快捷键

在做快捷键功能时,用字母键盘能正常响应,但使用上下左右快捷键时,窗口的焦点会发生改现,按一下,下次就不会响应本窗口的按键消息了,解决办法如下,转自某网友回答:


简单一点,将你的上下左右键做的和Tab按键一样应该是可以

C/C++ code

BOOL CXXDlg::reTranslateMessage(MSG* pMsg)

{

if(WM_KEYDOWN == pMsg->message)

{

switch(pMsg->wParam)

{

case VK_DOWN:

pMsg->wParam = VK_T……


复制代码
当上下左右按键触发时,可以令消息变成字母按键的消息。
也可以处理完按键后,返回TRUE,不要再往下传递,这样焦点就不会消息。


来自 [萝岗九龙社区] http://www.gzzsc.net

posted on 2011-08-30 23:10 白河愁 阅读(270) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理