EnumWindows / EnumChildWindows

OP (Firma: KupferKabelbieger GmbH) #4549227
Lesenswert?
• ▲
▼
Hallo,

und wieder eine Frage von mir :

WindowsProgrammierung zu Fuß ist nicht so mein Ding muss aber doch sein 
:-)
Es geht um die EnumWindows bzw. EnumChildWindows Funktionen. Eine kleine 
Funktion, die mir alle Fenster listet ist kein Problem.
z.B.
hwnd = GetDesktopWindow();
ret = EnumChildWindows(hwnd, (WNDENUMPROC)EnumWindowsProc, 0);

'EnumWindowsProc' füllt dann eine Listbox mit 'GetWindowText' und 
'GetClassName' und den jeweiligen WindowHandle.

In meinem angehängten Pic ist Notepad++ zu sehen. Es sind 2 Fenster 
('new 1' und 'new 2' ) zu sehen. Außerdem ein 'Öffnen' Dialog. Die 
Ausgabe von EnumChildWindows gibt immer nur das aktive 'new ?' Fenster 
für Notepad++ aus.
Gibt es die Möglichkeit auch den 'Öffnen' Dialog auf diese Weise zu 
erkennen ?

Ich bräuchte bitte mal einen Schubs in die richtige Richtung :-|
Vielen Dan schon mal.
Angehängte Dateien:
OP (Firma: KupferKabelbieger GmbH) #4549235
Lesenswert?
• ▲
▼
Um es gleich zu vervollständigen : ich möchte diesem 'Öffnen' Dialog nun 
einen Text 'posten' und dann den 'Öffnen' Button drücken.

Bitte ==> Notepad++ ist hier jetzt nur als Beispiel aufgeführt !!!
Bei diesem Beispiel ist es eigentlich Quatsch, da man Notepad++
auch über Übergabeparameter mit einer Datei öffnen kann.

Generell möchte ich die Benutzereingabe eines anderen Programms
abpassen und dann einen Button drücken um zu verhindern,
dass der Prozess auf den Bediener der den Button drückt warten muss ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren