Problem mit API-Zugriff auf "Popup Window"
21.07.2017 13:37:35
Martin
nach zwei Tagen Mißerfolg versuche ich heute hier mein Glück. Excel soll per API auf eine andere Anwendung zugreifen. Insgesamt klappt auch alles, nur bei einem "Popup Window" gelingt mir nicht der Zugriff auf die Untermenüs. Hier ein Screenshot des "Popup Window":
Hier ein Screenshot aus WinSpy mit den Infos zu dem "Popup Window"
Mit folgender API-Function ermittle ich erfolgreich das Handle des "Popup Window":
Private Declare Function FindWindow Lib "user32.dll" _
Alias "FindWindowA" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
lngWindow = FindWindow("#32768", vbNullString)
Gewisse Informationen kann ich zum "Popup Window" auch abgreifen wie z.B. die Positionsdaten per Api-Function "GetWindowRect". Gerne würde ich einen Menüeintrag "auslösen", aber ich bekomme keinen Zugriff auf die Einträge. Auch mit WinSpy kann ich nicht auf die einzelnen Menüeinträge des Popup Windows zugreifen. Weiß von euch jemand Rat?
Viele Grüße
Martin