我在消息循环那里加入了我自己定义的快捷键表,可是当我选中listview中的一项记录后,我自己定义的快捷键就不起任何作用了,系统默认的还好用。然后,只要我最小化窗体,再把窗体弹出来(大概是焦点离开ListView了吧),我自己定义的快捷键就又起作用了。各位大虾们,我该如何是好??-----------------------------
上周问题的标题:帮帮忙,有关快捷键的??

解决方案 »

  1.   

    ListView算是个子窗口吧,它处理消息应该在什么位置?
      

  2.   

    非常谢谢斑竹的厚爱!受宠若惊。先声明一下,我一不小心没有用MFC.我已经想办法把消息传到父窗口了,也确认接到WM_KEYDOWN了,可是还是不行。
    后来用了笨办法搞定
      

  3.   

    我的方法是,用SetWindowLong截住ListView的消息,
    判断如果是CTRL键,就把焦点定到父窗体上。
    这样才解决,但是不正规。我看WinRAR和WinZip都不是这样处理的。
    有没有高见?