CBitmap::CreateCompatibleBitmap
Inicjuje bitmapy, zgodny z urządzenia, określonej przez pDC.
BOOL CreateCompatibleBitmap(
CDC* pDC,
int nWidth,
int nHeight
);
Parametry
pDC
Określa kontekstu urządzenia.nWidth
Określa szerokość (w pikselach) bitmapy.nHeight
Określa wysokość (w pikselach) bitmapy.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
Bitmapa ma tę samą liczbę płaszczyzn kolorów lub formacie bitów na piksel w kontekście określonego urządzenia.Można wybrać jako bieżącej mapy bitowej dla dowolnego urządzenia pamięci zgodnego z określonej przez pDC.
Jeśli pDC jest kontekstu urządzenia pamięci, bitmapy, zwracana ma ten sam format jako zaznaczoną bitmapę w kontekście tego urządzenia."Kontekstu urządzenia pamięci" jest blok pamięci, która reprezentuje powierzchni ekranu.Może służyć do przygotowania obrazów w pamięci przed skopiowaniem ich do wyświetlania rzeczywistej powierzchni zgodne urządzenie.
Podczas tworzenia kontekstu urządzenia pamięci GDI automatycznie wybiera mapa bitowa monochromatyczna zapasów dla niego.
Ponieważ kontekstu urządzenia pamięci kolorów może mieć kolor lub monochromatyczne zaznaczone, format mapy bitowej zwrócony przez CreateCompatibleBitmap funkcja nie jest zawsze taka sama; jednak format zgodny bitmapy kontekstu urządzenia nonmemory jest zawsze w formacie urządzenia.
Po zakończeniu z CBitmap obiekt utworzony z CreateCompatibleBitmap działać, najpierw zaznacz Bitmapa z kontekstu urządzenia, a następnie usunąć CBitmap obiektu.
Wymagania
Nagłówek: afxwin.h