请问怎么样才能使我的程序(或自己定义的快捷键可以无论在前台或后台都可以如常运行,就像金山词霸一样,无论什么时候只要一个快捷键可以调出主界面?

解决方案 »

  1.   

    用registerhotkey函数,详情可在网上到处找到。
      

  2.   

    Option ExplicitPrivate Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" ( _
        ByVal hwnd As Long, _
        ByVal wMsg As Long, _
        ByVal wParam As Long, _
        lParam As Any) As LongPrivate Const HOTKEYF_SHIFT As Long = &H1
    Private Const HOTKEYF_ALT As Long = &H4
    Private Const WM_SETHOTKEY As Long = &H32Private Sub Form_Load()
    Dim rc As Long
    Dim wHotKey As LongwHotKey = (HOTKEYF_ALT) * (2 ^ 8) + 65
    rc = SendMessage(Me.hwnd, WM_SETHOTKEY, wHotKey, 0)
    End Sub