Estoy trabajando en un proyecto donde tomo capturas de pantalla de monitores individuales (TMonitor
) y transmito sus imágenes a través de la red (visualización remota de escritorio). Supongamos que se agrega/elimina un monitor (que ya puedo reconocer), necesito sincronizar que monitorear esto sucedió. Porque, supongamos que hay 3 monitores, índices 0, 1, 2. Monitor 1 se elimina. No quiero cambiar automáticamente el índice 2 a 1, quiero que mantenga un ID en todo momento. ¿Hay alguna propiedad que pueda reconocer en la clase TMonitor
(Screen.Monitors[i]
) para identificarla de manera única?¿Cómo identificar de manera única un monitor?
6
A
Respuesta
14
Yo diría que la propiedad Handle
de TMonitor
será única en todo momento.
De acuerdo con la documentation:
Una pantalla física tiene el mismo
HMONITOR
, siempre y cuando sea parte del escritorio.
+0
HA! No puedo creer que no lo haya visto, estaba buscando 'ID' –
Cuestiones relacionadas
- 1. Cómo identificar un sistema Mac de manera única
- 2. ¿Cómo podría identificar de manera única una computadora en node.js?
- 3. ¿Cómo identificar de manera única la computadora usando C#?
- 4. ¿Cuál es la mejor manera de identificar de manera única un nodo DOM?
- 5. La mejor manera de identificar a un usuario de manera única
- 6. Identificar de forma única una computadora
- 7. Identificar de manera única un correo electrónico al enviar usando System.Net.Mail
- 8. ¿Cómo identificar de manera única una ventana de transcripción en Pharo/Squeak?
- 9. ¿Cuál es la mejor manera de identificar de manera única a los usuarios de Android en un servidor?
- 10. Generando una cadena aleatoria única para identificar un registro
- 11. ¿Puedo identificar de manera única el medio DVDR (W) (+/-) de .NET?
- 12. Opciones para identificar objetos de manera única en el tiempo de ejecución?
- 13. ¿Hay alguna manera de identificar un método heredado en Python?
- 14. ¿Cómo puedo codificar un monitor en C?
- 15. ¿Cómo activo un segundo monitor en C#?
- 16. ¿Hay alguna manera de determinar el tamaño físico del monitor?
- 17. ¿Cómo identificar los contenidos de un byte [] es un jpeg?
- 18. ¿Cómo identificar a un usuario de Google OAuth2?
- 19. ¿Cómo usar gdb como monitor?
- 20. ¿Cómo puedo mostrar un formulario en un monitor secundario?
- 21. Computadora única id
- 22. monitor solicitud HTTP de un navegador no
- 23. ¿Iniciar el programa en un segundo monitor?
- 24. Necesito identificar a cada usuario de iPhone en mi aplicación de base de datos de manera única. ¿Qué código lograría esto?
- 25. ¿Hay alguna manera de aplicar una columna única usando doctrine2?
- 26. ¿Hay alguna manera en SQL Server de identificar de forma exclusiva una base de datos?
- 27. Monitor IIS 6.0
- 28. Monitor de RSS específica
- 29. Monitor de cookies Jquery
- 30. Monitor de red gratuito
¿El asa de Windows permanece igual? De lo contrario, podría intentar trabajar con la resolución del monitor. No parece haber ningún tipo de identificador único. –