CBrush::CBrush

CBrush ( );

CBrush ( COLORREF crColor );
rzut ( CResourceException );

CBrush ( int nIndex, COLORREF crColor );
rzut ( CResourceException );

CBrush ( CBitmap * pBitmap );
rzut ( CResourceException );

Parametry

crColor

Określa kolor pędzla, jak kolory RGB. Jeśli wylęgną się Pędzel, parametr ten określa kolor wylęgowe.

nIndex

Określa styl kreskowania pędzla. Może mieć jedną z następujących wartości:

pBitmap

Punkty do obiektu CBitmap , która określa mapę bitową z której pędzel maluje.

Uwagi

Ma cztery przeciążony konstruktorów. Konstruktora bez argumentów konstrukcje Niezainicjowany obiekt CBrush , który musi zostać zainicjowany przed jego użyciem.

Użycie konstruktora bez argumentów, musisz zainicjować wynikowy obiekt CBrush z CreateSolidBrush, CreateHatchBrush, CreateBrushIndirect, CreatePatternBrushlub CreateDIBPatternBrush. Jeśli użyjesz jednego z konstruktorów, które przyjmuje argumenty, następnie żadnych dalszych inicjowania jest niezbędne. Konstruktory z argumentami mogą Zgłoś wyjątek, jeśli występują błędy, natomiast konstruktora bez argumentów zawsze kończy się pomyślnie.

Konstruktor za pomocą pojedynczego COLORREF parametr konstrukcje stałe pędzla z określonym kolorem. Kolor określa wartości RGB i może być skonstruowana z makr RGB w systemie WINDOWS.H.

Konstruktora dwa parametry konstrukcje Pędzel kreskowania. Parametr nIndex określa indeks deseń kreskowane. Parametr crColor określa kolor.

Konstruktor z parametrem CBitmap konstrukcje z deseniem pędzla. Parametr określa mapę bitową. Przyjmuje się, że bitmapa jest zostały utworzone przy użyciu CBitmap::CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmaplub CBitmap::CreateCompatibleBitmap. Minimalny rozmiar bitmapy w deseniu wypełnienia jest 8 pikseli 8 pikseli.

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

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

Index