CPen::CPen

CPen( );

CPen ( int nPenStyle, int nWidth właściwości, COLORREF crColor );
rzut ( CResourceException );

CPen ( int nPenStyle, int nWidth właściwości, const LOGBRUSH * pLogBrush, int nStyleCount = 0, Stała DWORD * lpStyle = NULL );
rzut ( CResourceException );

Parametry

nPenStyle

Określa styl pióra. Ten parametr w pierwszej wersji konstruktora może mieć jedną z następujących wartości:

nWidth właściwości

Określa szerokość pióra.

crColor

Zawiera kolory RGB, pióra.

pLogBrush

Punkty do struktury LOGBRUSH . Jeśli nPenStyle jest PS_COSMETIC, członka lbColor struktury LOGBRUSH określa kolor pióra i członek lbStyle struktury LOGBRUSH musi być ustawiony na BS_SOLID. Jeśli nPenStyle jest PS_GEOMETRIC, wszyscy członkowie muszą być używane do określania atrybutów pędzla pióra.

nStyleCount

Określa długość, liczbę jednostek, tablicy lpStyle . Wartość ta musi być od zera, jeśli nPenStyle nie jest PS_USERSTYLE.

lpStyle

Punkty do tablicy liczbę wartości. Pierwsza wartość określa długość pierwszy myślnik w stylu zdefiniowane przez użytkownika, druga wartość określa długość pierwszej spacji i tak dalej. Ten wskaźnik może być NULL , jeśli nPenStyle nie jest PS_USERSTYLE.

Uwagi

Użycie konstruktora bez argumentów, musisz zainicjować wynikowy obiekt CPen z funkcjami Państwa CreatePen, CreatePenIndirectlub CreateStockObject . Jeśli używasz konstruktora, używającej argumentami, nie dalsze inicjowania jest niezbędne. Konstruktor z argumentami mogą Zgłoś wyjątek, jeśli występują błędy, natomiast konstruktora bez argumentów zawsze kończy się pomyślnie.

Omówienie CPen |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CPen::CreatePen, CPen::CreatePenIndirect, CGdiObject::CreateStockObject

Index