Funzione GetPixel (wingdi.h)

La funzione GetPixel recupera il valore di colore rosso, verde, blu (RGB) del pixel in corrispondenza delle coordinate specificate.

Sintassi

COLORREF GetPixel(
  [in] HDC hdc,
  [in] int x,
  [in] int y
);

Parametri

[in] hdc

Handle nel contesto del dispositivo.

[in] x

Coordinata x, in unità logiche, del pixel da esaminare.

[in] y

Coordinata y, in unità logiche, del pixel da esaminare.

Valore restituito

Il valore restituito è il valore COLORREF che specifica l'RGB del pixel. Se il pixel è esterno all'area di ritaglio corrente, il valore restituito è CLR_INVALID (0xFFFFFFFF definito in Wingdi.h).

Commenti

Il pixel deve trovarsi entro i limiti dell'area di ritaglio corrente.

Non tutti i dispositivi supportano GetPixel. Un'applicazione deve chiamare GetDeviceCaps per determinare se un dispositivo specificato supporta questa funzione.

Una bitmap deve essere selezionata nel contesto del dispositivo, in caso contrario, CLR_INVALID viene restituita su tutti i pixel.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

Funzioni bitmap

Panoramica delle bitmap

COLORREF

GetDeviceCaps

Setpixel