CDC::setPixel

Ustawia piksela w punkcie określone zbliżenia najbliższy kolor określony przez crColor.

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

Parametry

  • x
    Określa logiczną współrzędną x punktu należy ustawić.

  • y
    Określa logiczną współrzędna y punktu należy ustawić.

  • crColor
    A COLORREF wartość RGB, która określa kolor używany do malowania punktu.Zobacz COLORREF w Windows SDK opis tej wartości.

  • point
    Określa logiczną - i y współrzędne x pkt należy ustawić.Można przekazywać albo punkt struktury lub CPoint obiektu dla tego parametru.

Wartość zwracana

Wartość RGB koloru, że punkt jest faktycznie malowane.Wartość ta może być inna niż określona przez crColor , jeśli używany jest przybliżenie koloru.Jeśli funkcja nie powiedzie się (jeśli punktem jest poza obszar przycinania), zwracana jest wartość –1.

Uwagi

Punkt musi być w regionie przycinania.Jeśli punkt, nie jest wycinany obszar, funkcja nic nie robi.

Nie wszystkie urządzenia obsługują SetPixel funkcji.Aby ustalić, czy urządzenie obsługuje SetPixel, wywołanie GetDeviceCaps funkcji Członkowskich RASTERCAPS indeksu i sprawdzić wartość zwracana dla RC_BITBLT flagi.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::GetDeviceCaps

CDC::GetPixel

SetPixel

Struktura POINT

Klasa CPoint