| |
|
|
 ToM | hi!
como puede ser determinar, si gerade una maustaste gedrückt se (no mittels waitmouse), simplemente zb. si yo en windows media player irgendwo draufdrück, dass el el programm abfangen kann.
sorry para el wirre erklärung *g+
mfg tom |
|
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 16.11.2005 ▲ |
|
|
|
|
 Normann Strübli | Hi,
Noticias außerhalb des eigenen Profano-Fensters a empfangen es no así simplemente.
Mir fällt como spontan sólo folgende unschöne Solución una: KompilierenMarcaSeparación |
|
|
|
|
 ToM | hmmm ... como es el beispiel gemeint ?!
puede ser no auch simplemente con %mousepressed schaun, si una taste gedrückt wurde oder se ?!
danke mfg tom |
|
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 16.11.2005 ▲ |
|
|
|
|
 | Kann Norman como sólo zustimmen. Evt. läßt se como ber qué con SetParent regeln, se pero probablemente unschön voluntad (si überhaupt va).. Ansonsten: - Profano 8.0 oder mindestens Profano2Cpp son Pflicht - Zusehen, el dein Account innerhalb el fremden Anwendung el Recht PROCESS_CREATE_THREAD ha (dürfte en Administratoren en el Regel el Fall ser. - Mit el API CreateRemoteThread innerhalb el fremden Anwendung eigenen Hilo erzeugen (sonst kein Subclassing posible) - Subclassing des Hauptfensters el fremden Anwendung y abfangen el Mausmessages por el eigenen Hilo
Nochmal a Erklärung: Normans Code fragt de, si una Botón del ratón gedrückt wurde. Erfolgt danach una Abfrage wo se el Cursor befindet, es el evtl. no el telle, a el el Cursor para Zeitpunkt des Mausklicks gewesen es... |
|
|
| |
|
|
|
 | ToM
hmmm ... como es el beispiel gemeint ?!
puede ser no auch simplemente con %mousepressed schaun, si una taste gedrückt wurde oder se ?!
danke mfg tom
Nein, puede ser no. Un Message, si en el Augenblick una Botón del ratón gedrückt se, se sólo a el Ventana gesendet, en el el Mausklick stattgefunden ha - alles otro wäre en efecto muy unideal...
Das Ejemplo de Norman überprüft todos 20 Millisekunden, si el linke Botón del ratón gedrückt wurde. Ob una Haga doble clic en es es, läßt se así no determinar. Wo se el Cursor befindet, muß por una zusätliche Abfrage el API GetCursorPos con uno Umsetzung el erhaltenen Daten por ScreenToClient el jeweilige Ventana tener lugar. Daraus läßt se entonces evtl. calcular, welches Control en el Anwendung gedrückt wurde - also auch no bastante así simplemente... Un Verwendung el jeweiligen Profanfunktionen bringen dir hier nichts, como esta sólo Messages auswerten, el a el propio Ventana geschickt voluntad. |
|
|
| |
|
|
|
 | Ah...
Puesto que hay lo todavía qué más. Usted könntest una Mausklick el Focus en el fremden Ventana bestimmen (Code hay dazu hier ya). Über el Texto y el Klassennamen des Controls läßt se como evtl. el gedrückte Control bestimmen - sólo así una Gedanke... |
|
|
| |
|
|