Tworzenie mapy bitowej
Aby utworzyć mapę bitową, użyj funkcji CreateBitmap, CreateBitmapIndirectlub funkcji CreateCompatibleBitmapCreateDIBitmapi CreateDiscardableBitmap.
Te funkcje umożliwiają określenie szerokości i wysokości w pikselach mapy bitowej. Funkcja CreateBitmap i CreateBitmapIndirect umożliwia również określenie liczby płaszczyzn kolorów i liczby bitów wymaganych do zidentyfikowania koloru. Z drugiej strony CreateCompatibleBitmap i funkcji CreateDiscardableBitmap używają określonego kontekstu urządzenia w celu uzyskania liczby płaszczyzn kolorów i liczby bitów wymaganych do zidentyfikowania koloru.
FunkcjaCreateDIBitmaptworzy mapę bitową zależną od urządzenia na podstawie mapy bitowej niezależnej od urządzenia. Zawiera on tabelę kolorów, która opisuje sposób, w jaki wartości pikseli odpowiadają wartościom kolorów RGB. Aby uzyskać więcej informacji, zobacz Device-Dependent Mapy bitowe i mapy bitowe Device-Independent.
Po utworzeniu mapy bitowej nie można zmienić jego rozmiaru, liczby płaszczyzn kolorów ani liczby bitów wymaganych do zidentyfikowania koloru.
Jeśli nie potrzebujesz już mapy bitowej, wywołaj funkcję DeleteObject, aby ją usunąć.