Pregunta

Estamos utilizando CPNMouse para una aplicación que se ejecuta en Windows XP. Un dispositivo del ratón se separa de la cola de eventos normal, por lo que podemos obtener su posición y eventos y dibujar el cursor nosotros mismos.

Por desgracia, CPNMouse no funciona en Windows Vista / 7 (véase aquí ). ¿Hay alguna biblioteca / SDK que proporciona las mismas capacidades en Windows 7?

Solo para aclarar -. Queremos que el cursor de "normal" a estar presente y dibujar otro cursor, que debe ser asignada a un dispositivo de ratón diferente


Actualizar : CPNMouse ya no es compatible y su "fuente abierta" previamente retirado de SourceForge. Sólo existe esta página de documentación sobre el legado Herramientas CPN sitio oficial .

se parece sólo productos comerciales están disponibles ...

Si alguien tiene una copia de la fuente original de la SourceForce por favor enviar un enlace aquí ... Suponiendo que la licencia original fue un SourceForge estándar (abierta a la participación / expandir) la variante debería estar bien para alguien al tenedor a un nuevo proyecto para el desarrollo continuo (de una herramienta gratuita).

¿Fue útil?

Solución

Se debe utilizar la DSF desde las ventanas DDK para crear un dispositivo de ratón emulado entonces cualquier programa puede aceptar la entrada de ese dispositivo de ratón emulado específica y dibujar el puntero en sí. Por lo que cualquier programa que crea tendrá múltiples dispositivos de ratón en el mismo. Es triste decir que no es posible tener varios punteros en Windows 7 OS pesar de que el apoyo concreto que no haga. Así que tendría que llamar la Poiner en el mismo pantalla. Me temo que el punto es que usted tiene que dibujar un puntero a sí mismo para el ratón

Otros consejos

Tome un vistazo a la MultiPoint SDK , que permite hasta 25 cursores en la misma pantalla, que también es compatible con Windows 7.

¿Quieres la API "crudo de entrada", que viene con el SDK de la plataforma de Windows: MSDN: Acerca de entrada en bruto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top