Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/03/2010, 15:45
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 10 meses
Puntos: 29
Respuesta: Obtener color de pixel de la pantalla de windows???

Sigo sin llegar a aclararme de lo que quieres hacer.
El código de seba123neo funciona en cualquier parte de la pantalla.
Si lo que quieres es mirar cualquier pixel sin llevar el cursor hasta él, imagino que solo tienes que conseguir primero las coordenadas del punto que quieres mirar y luego hacer algo así:

Código vb:
Ver original
  1. Private Function MiraColorPixel(byval X as long, byVal Y As Long) As Long
  2.     Dim lDC As Long
  3.     lDC = GetWindowDC(0)
  4.     MiraColorPixel = GetPixel(lDC, X, Y)
  5. End Function
ColorPixel=MiraColorPixel (X,Y)
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!