• 6643阅读
  • 4回复

OnMessage 快捷键控制问题.. [复制链接]

上一主题 下一主题
离线nevcry
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-08-05
使用OnMessage事件函数后
发现有些功能键没有值输出.

Private Sub Player1_OnMessage(ByVal nMessage As Long, _
                              ByVal wParam As Long, _
                              ByVal lParam As Long)

    Select Case nMessage

        Case WM_KEYDOWN
            Label2.Caption = wParam

            Select Case wParam
                Case vbKeyF4
                    Unload Me
                Case vbKey2
                case vbkeyleft  '方向键左
                case vbkeyright  '方向键右
                case vbkeyup  '方向键上
                case vbkeydown  '方向键下
            End Select
        Case WM_KEYUP
           msgbox "按键弹起"
    End Select
OnMessage 函数中  wParam 的值 就键盘上的  方向键 和 ALT 键,回车键,TAB键没有值输出 为什么呢?

离线932966089

只看该作者 沙发  发表于: 2013-08-05
应该是控件焦点的问题吧
离线aplayer

只看该作者 板凳  发表于: 2013-08-05
系统快捷键 APlayer 窗口不会去捕获,你可以使用以往常规的快捷键处理逻辑。
离线我不懂

只看该作者 地板  发表于: 2016-08-14
  
离线wanzibox

只看该作者 4楼 发表于: 2016-08-15
系统快捷键 APlayer 窗口不会去捕获,你可以使用以往常规的快捷键处理逻辑。
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个