Struktura LOGPEN
LOGPEN Struktury definuje styl, šířku a barvu pera, nakreslený objekt, který se použije k nakreslení čáry a ohraničení.CPen::CreatePenIndirect používá funkci LOGPEN struktury.
typedef struct tagLOGPEN { /* lgpn */
UINT lopnStyle;
POINT lopnWidth;
COLORREF lopnColor;
} LOGPEN;
Parametry
lopnStyle
Určuje typ pera.Tento člen může být jedna z následujících hodnot:PS_SOLID vytvoří pevné pera.
PS_DASH vytvoří přerušované pera.(Platné pouze v případě, že šířka pera je 1.)
PS_DOT vytvoří tečkované pera.(Platné pouze v případě, že šířka pera je 1.)
PS_DASHDOT vytvoří pera s různými pomlčky a tečky.(Platné pouze v případě, že šířka pera je 1.)
PS_DASHDOTDOT vytvoří pera s různými pomlčky a tečky double.(Platné pouze v případě, že šířka pera je 1.)
PS_NULL vytvoří null pera.
PS_INSIDEFRAME vytvoří pero, které v rámci uzavřených obrazců vyrobené výstup funkce rozhraní GDI, které určete ohraničovací obdélník nakreslí (například Elipsa, Obdélník, RoundRect, Pie, a Chord funkce členů).Když je tento styl používá s GDI výstup funkce, které neurčíte ohraničovacího rámečku (například LineTo členské funkce), pero kreslicí oblasti není omezena rámce.
Pokud má pero PS_INSIDEFRAME styl a barvu, která neodpovídá barev v tabulce barev logické perem nakreslen tónované barvy.PS_SOLID styl pera nelze použít k vytvoření s rozloženou barvu pera.PS_INSIDEFRAME styl je shodné s PS_SOLID Pokud je šířka pera menší než 1.
Při PS_INSIDEFRAME styl se používá s funkcí než vyrobené objekty GDI Elipsa, Obdélník, a RoundRect, řádek nebude zcela uvnitř rámečku zadané.
lopnWidth
Určuje šířku pera v logických jednotek.Pokud lopnWidth člen je 0, pera je na rastrové zařízení bez ohledu na aktuální režim mapování šířce 1 obrazový bod.lopnColor
Určuje barvu pera.
Poznámky
y hodnotu v bod strukturu lopnWidth člen není používán.
Požadavky
Záhlaví: wingdi.h systému