查看完整版本: [-- OnMessage 快捷键控制问题.. --]

APlayer 开发者论坛 -> APlayer 讨论区 -> OnMessage 快捷键控制问题.. [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

nevcry 2013-08-05 13:48

OnMessage 快捷键控制问题..

使用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 14:55
应该是控件焦点的问题吧

aplayer 2013-08-05 15:48
系统快捷键 APlayer 窗口不会去捕获,你可以使用以往常规的快捷键处理逻辑。

我不懂 2016-08-14 17:28
  

wanzibox 2016-08-15 10:05
系统快捷键 APlayer 窗口不会去捕获,你可以使用以往常规的快捷键处理逻辑。


查看完整版本: [-- OnMessage 快捷键控制问题.. --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.010447 second(s),query:0 Gzip enabled