Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

CPen::CreatePenIndirect

Další zdroje

Struktury, styly, zpětná volání a zprávy mapy