Entwickler-Ecke
Windows API - Handle eines Eingabefensters (Edit) eines fremden Programms
d_hol - Mo 30.12.02 11:53
Titel: Handle eines Eingabefensters (Edit) eines fremden Programms
folgendes Problem
ich habe ein Maus Hook dessen Informationen ich "auffange" und verarbeite. funktioniert einwandfrei. allerdings habe ich bei Aktivierung eines Eingabefeldes eines "fremden" Programms das Problem, dass ich das Handle des Hauptfensters abfragen kann allerdings nicht die des Eingabefeldes, somit kann ich nicht bei Aktivierung eines bestimmten Feldes durch die Maus (in einem fremden Programm) reagieren. sollte über parent / child möglich sein allerdings möchte ich dabei natürlich erkennen können um welches Feld es sich dabei handelt. :wink:
kennt jemand eine geschickte Lösung oder muß ich mich durch die API wühlen? (Bitte nicht)
Gruß und Dank im Voraus
d_hol - Mo 30.12.02 20:26
hallo Rolf,
Danke für den Hinweis, hatte ich allerdings vorab bereits gelesen.
der Fairness wegen muß ich zu meiner Problembeschreibung hinzufügen, dass ich zwar das jeweilige Handle der Eingabefelder (Zuordnung) benötige allerdings wechselt das Handle bei Programmneustart. ich suche somit eine Variante welche es ermöglicht eine wiederholbare Zuordnung und Erkennung der Felder zu generieren um darauf zu reagieren. ich schwanke zwischen tooltip (mit Erkennung = auslesen) und direkter API Steuerung.
Dennoch Dank.
Gruß
Delete - Mo 30.12.02 20:51
Wenn das Edit ein dirketes Child vom Hauptfenster ist, dann bekommst du das Handle mit FindWindowEx ode rGEtDlgItem, wenn du die ID des Edits kennst.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!