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