Private Declare Function SendMessageLong Lib _ "user32" Alias "SendMessageA" _ (ByVal hwnd As Long, _ ByVal wMsg As Long, _ ByVal wParam As Long, _ ByVal lParam As Long) As Long Private Const CB_SHOWDROPDOWN = &H14FSub Form_Load() Combo1.AddItem "Item 1" Combo1.AddItem "Item 2" Combo1.AddItem "Item 3" End Sub Private Sub Command1_Click() Dim r As Long r = SendMessageLong(Combo1.hwnd, CB_SHOWDROPDOWN, True, 0) End Sub
Private Declare Function SendMessageLong Lib _
"user32" Alias "SendMessageA" _
(ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) As Long
Private Const CB_SHOWDROPDOWN = &H14FSub Form_Load()
Combo1.AddItem "Item 1"
Combo1.AddItem "Item 2"
Combo1.AddItem "Item 3"
End Sub
Private Sub Command1_Click()
Dim r As Long
r = SendMessageLong(Combo1.hwnd, CB_SHOWDROPDOWN, True, 0)
End Sub