CBrush::CreatePatternBrush

BOOL CreatePatternBrush ( CBitmap * pBitmap );

Wartość zwracany

Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.

Parametry

pBitmap

Identyfikuje bitmapę.

Uwagi

Inicjuje pędzel z wzorem określonym przez bitmapę. Pędzel można następnie wybierane dla każdego kontekstu urządzenia, który obsługuje operacje rastrowe. Mapa bitowa zidentyfikowane przez pBitmap zazwyczaj jest inicjowana za pomocą CBitmap::CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmaplub CBitmap::CreateCompatibleBitmap funkcji.

Bitmapy używany jako deseni wypełnienia należy 8 pikseli 8 pikseli. Jeśli bitmapa jest większy, system Windows będzie używać tylko bity odpowiadają pierwszych 8 wierszy i kolumn pikseli w lewym górnym rogu mapy bitowej.

Pędzel wzorka może być usunięta bez wpływania na skojarzone bitmapy. Oznacza to, że bitmapy można utworzyć dowolną liczbę pędzle wzorka.

Pędzle utworzone przy użyciu bitmap monochromatycznych (płaszczyzna koloru 1, 1 bit na piksel) jest rysowany za pomocą bieżące kolory tekstu i tła. Piksele reprezentowane przez bit ustawiona na 0 są rysowane z bieżącego koloru tekstu. Piksele reprezentowane przez bit ustawiony na 1 są rysowane z bieżącym kolorem tła.

Aby uzyskać informacje dotyczące korzystania z :: CreatePatternBrush, systemu Windows funkcja, zobacz Podręcznik programisty SDK Win32.

Omówie&nie CBrush |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CBitmap, CBrush::CreateBrushIndirect, CBrush::CreateDIBPatternBrush, CBrush::CreateHatchBrush, CBrush::CreateSolidBrush, CGdiObject::CreateStockObject

Index