BOOL CreateCompatibleBitmap ( CDC * pDC, int nWidth właściwości, int nHeight );
Wartość zwracany
Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.
Parametry
pDC
Określa kontekstu urządzenia.
nWidth właściwości
Określa szerokość (w pikselach) bitmapy.
nHeight
Określa wysokość (w pikselach) bitmapy.
Uwagi
Inicjuje bitmapę, zgodny z określonym przez kontrolera pDCurządzeniu. Bitmapa ma tę samą liczbę płaszczyzn kolorów lub ten sam format bitów na piksel w kontekście określonego urządzenia. Może być zaznaczona jako bieżący mapę bitową dla każdego urządzenia pamięci, które jest zgodne z podanym przez kontrolera pDC.
Jeśli podstawowy kontroler domeny jest kontekstu urządzenia pamięci, bitmapy, zwracana ma takiego samego formatu jak aktualnie zaznaczonej bitmapie w tym kontekście 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 rozpoczęciem kopiowania ich do powierzchni wyświetlania rzeczywiste urządzenie zgodne.
Podczas tworzenia kontekstu urządzenia pamięci GDI automatycznie wybiera bitmap monochromatycznych zapasów dla niego.
Ponieważ kolor kontekstu urządzenia pamięci może mieć kolor lub monochromatyczne zaznaczone, formatu bitmapy, zwróconych przez funkcję CreateCompatibleBitmap nie zawsze jest taka sama; jednak format zgodny mapę bitową do kontekstu urządzenia nonmemory jest zawsze w formacie urządzenia.
Po zakończeniu z obiektem CBitmap , utworzone za pomocą funkcji CreateCompatibleBitmap , najpierw Zaznacz Bitmapa tego kontekstu urządzenia następnie usunąć obiekt CBitmap.
Omówie&nie CBitmap |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp; :: CreateCompatibleBitmap, CGdiObject::DeleteObject