ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
561
561
EMPFEHLEN
-
Hallo, wie kann ich die Caption aus dem Programm auslesen in das ich gerade geklickt habe sicherlich mit FindWindowEx() aber wie mache ich das. Ich habe zwar schon Bsp., aber immer nur für ein bestimmtes Programm. Ach und kann mir jemand sagen was strstr() mache, vergleicht das etwa zwei Strings oder wie ist das?
Gruß Daniel
Code :1 2 3 4 5 6 7 8 9 10
HWND w=FindWindowEx([color=#800040][color=#800040]NULL[/color][/color], [color=#800040][color=#800040]NULL[/color][/color], [color=#800040][color=#800040]NULL[/color][/color], [color=#800040][color=#800040]NULL[/color][/color]); [color=#0000ff][color=#0000ff]char[/color][/color] caption[[color=#800000]512[/color]]; [color=#0000ff][color=#0000ff]while[/color][/color](w) { GetWindowText(w, caption, [color=#800000]512[/color]); w=GetNextWindow(w, GW_HWNDNEXT); [color=#0000ff][color=#0000ff]if[/color][/color](strstr(caption, [color=#800080]"Microsoft Internet Explorer"[/color])) MessageBox([color=#800040][color=#800040]NULL[/color][/color], caption, [color=#800080]"Hurra"[/color], MB_ICONINFORMATION); }
-
Hallo,
strstr sucht in einer Zeichenkette nach einer Zeichenkette in deinem Beispiel wird in caption nach Microsoft Internet Explorer gesucht.
-
Hallo,
Danke für die Antwort und wie kann ich die Caption auslesen in die ich geklickt habe?
Muß ja eigentlich nicht die Caption sein geht eigentlich auch über die PID, aber wie lese ich die PID aus dem Programm aus in das ich geklickt habe?
Gruß DanielGeändert von stimon (17.07.05 um 16:08 Uhr)
-
Wenn jemand von deinem Program in ein anderes wechselt (z.B. durch einen Mausklick) wird das andere Program bzw. dessen Fenster zum gerade aktiven Fenster. Du müsstest also nur irgendwie rausbekommen welches Fenster gerade aktiv ist.
-
Ja,Test aber wie mache ich das, welche Funktionen brauche ich. Es sind sicherlich WinApi-Funktionen die ich brauche, aber wo bekomme ich diese her.
Danke
MfGDaniel
-
Code :
1
GetTopWindow(NULL)
-
19.07.05 20:22 #7
- Registriert seit
- May 2005
- Ort
- Deutschlanfd (NRW)
- Beiträge
- 5
So du kannst mittels GetCursorPos() die aktuelle Position des Mauszeigers herrausbekommen. Anschließend mit WindowFromPoint( POINT Point ) das aktuelle Handle des Fensters an der Cursorposition ermitteln. Nun ja, und den rest kennste dann ja!
Have Fun !
Ähnliche Themen
-
jquery ermitteln welcher button geklickt wurde
Von Maniac im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 19.11.10, 11:04 -
JSF - Welcher commandButton wurde geklickt?
Von derStephan im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 10.11.09, 17:47 -
Abfrage, welche PictureBox geklickt wurde
Von Rockstady11 im Forum .NET Windows FormsAntworten: 29Letzter Beitrag: 30.07.09, 22:49 -
Feld anzeigen, wo geklickt wurde
Von mychastic im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 18.09.08, 09:50 -
Auslessen wie oft ein Banner geklickt wurde
Von dom123 im Forum PHPAntworten: 9Letzter Beitrag: 31.07.05, 10:27





Zitieren
Login






