Español
Foro

Ratón gedrückt

 

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
16.11.2005  
 




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...
 
16.11.2005  
 



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.
 
16.11.2005  
 



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...
 
16.11.2005  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

808 Views

Untitledvor 0 min.
Walter07.04.2019
rquindt22.11.2015
Ernst08.05.2014
gerd20.10.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie