Hej Har nu lyckats hitta fönstret...Hitta fönster sända data
Jag vill använda mig av SendMessage API.
Jag har provat följande kod från API-guide
'This project needs a ListBox, named List1 and a TextBox, named Text1
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Any) As Long
Const LB_FINDSTRING = &H18F
Private Sub Form_Load()
'KPD-Team 1998
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
'Add some items to the listbox
With List1
.AddItem "Computer"
.AddItem "Screen"
.AddItem "Modem"
.AddItem "Printer"
.AddItem "Scanner"
.AddItem "Sound Blaster"
.AddItem "Keyboard"
.AddItem "CD-Rom"
.AddItem "Mouse"
End With
End Sub
Private Sub Text1_Change()
'Retrieve the item's listindex
List1.ListIndex = SendMessage(List1.hwnd, LB_FINDSTRING, -1, ByVal CStr(Text1.Text))
End Sub
Den fungerar bra, men jag vill kunna skicka data till ett annat fönster.
Hur kan jag ända List1.hwnd för att få det att fungera???Sv: Hitta fönster sända data
men mina C++ kunskaper är svaga
UINT wm_ImportData = RegisterWindowMessage("OL_IMPORTDATA");
SendMessage(hwnd, wm_ImportData, 0, 0);
Hur kan jag i VB registrera meddelandet och därefter skicka det?
Vad menas med att registrera meddelandet?
Tack på förhand