CBitmap::CreateCompatibleBitmap

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

Index