不用api吧。
ListView1.SetFocus
SendKeys "{XX}"就行了

解决方案 »

  1.   

    SendMessage Combol.hwnd,CB_SHOWDROPDOWNN,False,0
      

  2.   

    对不起,我是要listbox不接受焦点,但是可以接收到一个按键消息,比如好象在Listbox上按page down键
      

  3.   

    form keypreview属性设为TRUE
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
        If keycode = vbKeyPageDown then
           '处理你要的处理!
           SendMessage Combol.hwnd,CB_SHOWDROPDOWNN,False,0 
        End if
    End Sub
      

  4.   

    PostMessage listbox.hwnd, WM_KEYDOWN,virtualkey,KeyStatus查MSDN的 WM_KEYDOWN关于virtualkey、KeyStatus的含义