Condividi tramite


CDC::SetPixel

Imposta il pixel al punto specificato in maggiore approssimazione del colore specificato da crColor.

COLORREF SetPixel( 
   int x, 
   int y, 
   COLORREF crColor  
); 
COLORREF SetPixel( 
   POINT point, 
   COLORREF crColor  
);

Parametri

  • x
    Specifica la coordinata x del punto da impostare.

  • y
    Specifica la coordinata y logica del punto da impostare.

  • crColor
    Un valore COLORREF RGB che specifica il colore utilizzato per disegnare il punto. Vedere COLORREF in Windows SDK per una descrizione di questo valore.

  • point
    Specifica le coordinate x e y logici del punto da impostare. È possibile passare una struttura di punti o un oggetto CPoint per questo parametro.

Valore restituito

Un valore RGB per il colore che il punto viene effettivamente disegnata. Questo valore può essere diverso da quello specificato da crColor un'approssimazione del colore viene utilizzata. Se la funzione ha esito negativo se il punto non è compreso nell'area), il valore restituito è a 1.

Note

Il punto deve trovarsi nell'area. Se il punto non è nell'area, la funzione non esegue alcuna operazione.

Non tutti i controlli supportano la funzione SetPixel. Per determinare se un dispositivo supporta SetPixel, chiamare la funzione membro GetDeviceCaps con l'indice RASTERCAPS e controllare il valore restituito per il flag RC_BITBLT.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::GetDeviceCaps

CDC::GetPixel

SetPixel

Struttura POINT

CPoint Class