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 originalPrivate Function MiraColorPixel(byval X as long, byVal Y As Long) As Long
Dim lDC As Long
lDC = GetWindowDC(0)
MiraColorPixel = GetPixel(lDC, X, Y)
End Function
ColorPixel=MiraColorPixel (X,Y)