Fenster anderer Anwendungen scrollen?
-
Hallo,
wie kann ich bei einer anderen Anwendung wie Word oder IE einen bestimmen wert nach unten Scrollen?DANKE!
[ Dieser Beitrag wurde am 16.12.2002 um 16:11 Uhr von Jansen editiert. ]
-
hi,
unter scrollen verstehe ich wenn man ein fenster scrollt, also den scrollbalken einer anderen anwendung bekommst du mit:
hwnd = FindWindow('TBla', 'Bla'); //liefert handle retur.
controlhandle = findwindow(hwnd, 'edit', 0, 0); //das spezifische control.
...postmessage(hwnd, WM_VSCROLL, lParam, wParam); //der scrollvorgang, kann z. b. bvon deiner app aus mit buttonclick ausgelöst werden.
mit den drei zeilen kanns du also von deiner anwendung aus, das fenster einer anderen anwendung scrollen...
mfg
murphysto
-
danke, aber wie geht das jetzt beim z.B. internet explorer? wo es kein Memo der Edit gibt?
-
weiß keiner wie das geht?
-
Verschoben nach WinAPI.
-
???
-
murph hat das doch schon gesagt.
In diesem Fall schickst du WM_VSCROLL einfach ans Hauptfenster.
-
ich habs ausprobiert geht aber nicht bei mir mit dem Internetexplorer.
-
Komisch... bei mir geht das auch nicht... hab's mit
SendMessage(FindWindow(0,TEXT("Microsoft Internet Explorer")),WM_VSCROLL,SB_LINEDOWN,0);
und
PostMessage(FindWindow(0,TEXT("Microsoft Internet Explorer")),WM_VSCROLL,SB_LINEDOWN,0);
probiert.
cu
[ Dieser Beitrag wurde am 19.12.2002 um 21:37 Uhr von MagiC Creator editiert. ]