Zitat von
LizardKaiser:
wieso denn nicht
- hDlg := FindWindow('#32770', 'titel der msgBox');
- if
handle der fremden anwendung == GetParent(hDlg):
- hBtn = FindWindow('Button', 'OK');
- SendMessage(hBtn, BM_CLICK, 0, 0)
ohne gewähr und pseudiger pseudocode, vllt. klappts ja (bei BM_CLICK bin ich mir allerdings nicht so sicher)
hmm kapier das nicht!
warum so umständlich wenn wie schon erklärt GetForegroundWindow das
Handle liefert
ohne FindWindow , GetwindowText und.. und.. und.
Zitat:
1. GetForegroundWindow
Diese Funktion ermittelt den Fensterhandle des Fensters welches sich im Vordergrund (am Anfang der Z-Order) befindet.
Zitat:
2. GetFocus
Diese Funktion ermittelt den Fensterhandle des Fensters welches im aktuellen Thread den Focus besitzt.
Zitat:
3. GetTopWindow
Diese Funktion ermittelt den Fensterhandle des Kindfensters welches den Focus besitzt oder sich im Vordergrund befindet.
gruss