Handle gefunden, wie kann ich "klicken"?
14.05.2013 09:11:57
Mich
Leider habe ich nur wenig Ahnung von API, möchte es aber unbedingt lernen!
(kann jemand gute Literatur dazu empfehlen?)
Folgendes Problem: Angenommen, ich habe den Handle für das zu klickende Control gefunden, wie muss der entprechende SendMessage-Befehl, sofern SendMessage überhaupt richtig ist, aussehen?
WinSpy gibt mir zu dem Window Folgendes:
Class: WindowsForms10.Window.8.app.0.218f99c (Unicode)
Style: 56000000 (visible, enabled)
Class Name: WindowsForms10.Window.8.app.0.218f99c
Class Styles: 00000008 CS_DBLCLKS
Ich habe folgendes probiert:
Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hWnd As Long, _
ByVal uMsg As Integer, _
ByVal wParam As Integer, _
ByVal lParam As Integer) As Long
Const CS_DBLCLKS = &H8
Sub test()
SendMessage 00010972, CS_DBLCLKS, ByVal 0&, ByVal 0&
'00010972 ist der Handle aus WinSpy
End Sub
Leider ohne erfolg...