其它程序中的ComboBox控件得句柄可以使用FindWindows和EnumChildWindows得到,然后该怎么做呢?是发送特定的消息么?

解决方案 »

  1.   

    Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long
    Private Const CB_ADDSTRING As Long = &H143Private Sub Command1_Click()
    Dim buff As String
    buff = "添加的项"
    SendMessage hwnd, CB_ADDSTRING, 0, ByVal buff'这个hwnd就是你得到的ComboBox的句柄
    End Sub
      

  2.   

    这个"其它程序"如果也是你编的,那就好做啊,用DDE就OK啊