Udostępnij za pośrednictwem


Struktura LOGPEN

LOGPEN Struktury definiuje styl, szerokość i kolor pióra, linie i obramowania obiektu rysunkowego do rysowania.CPen::CreatePenIndirect funkcja używa LOGPEN struktury.

typedef struct tagLOGPEN {  /* lgpn */ 
   UINT lopnStyle; 
   POINT lopnWidth; 
   COLORREF lopnColor; 
} LOGPEN;

Parametry

  • lopnStyle
    Określa typ pióra.Ten element może być jedną z następujących wartości:

    • PS_SOLID tworzy stałe pióra.

    • PS_DASH tworzy pisaka kreskowane. (Prawidłowe tylko w przypadku, gdy szerokość pióra jest 1).

    • PS_DOT tworzy kropkowane pióra. (Prawidłowe tylko w przypadku, gdy szerokość pióra jest 1).

    • PS_DASHDOT tworzy pióra na przemian kresek i kropek. (Prawidłowe tylko w przypadku, gdy szerokość pióra jest 1).

    • PS_DASHDOTDOT tworzy pióra na przemian kresek i kropek podwójne. (Prawidłowe tylko w przypadku, gdy szerokość pióra jest 1).

    • PS_NULL tworzy pióro null.

    • PS_INSIDEFRAME tworzy Pióro rysuje linię wewnątrz ramki kształtów zamkniętych produkowane przez funkcje wyjście GDI, określające prostokąt (na przykład elipsy, prostokąt, RoundRect, Pie, i Chord funkcji elementów członkowskich).Gdy jest używany ten styl z interfejsu GDI wyjściowe funkcji, które nie określają prostokąt (na przykład LineTo funkcji składowej), obszar rysunku pióra nie jest ograniczone przez ramkę.

      Jeśli pióro ma PS_INSIDEFRAME styl i kolor, który nie pasuje do koloru w tabeli kolorów logiczne pióro jest rysowany za pomocą kolor symulowany.PS_SOLID styl pióra nie może służyć do tworzenia pióro z kolor symulowany.PS_INSIDEFRAME styl jest identyczny z PS_SOLID Jeśli szerokość pióra jest mniejsza lub równa 1.

      Gdy PS_INSIDEFRAME z obiektów GDI produkowane przez funkcje inne niż używany jest styl elipsy, prostokąt, i RoundRect, wiersz nie może być całkowicie wewnątrz ramki określonego.

  • lopnWidth
    Określa szerokość pióra w jednostkach logicznych.Jeśli lopnWidth Członkowskich wynosi 0, Pióro na urządzeniach rastrowych, niezależnie od bieżącego trybu mapowania szerokości 1 piksela.

  • lopnColor
    Określa kolor pióra.

Uwagi

y wartość w punkt struktury dla lopnWidth element nie jest używany.

Wymagania

Nagłówek: wingdi.h

Zobacz też

Informacje

CPen::CreatePenIndirect

Inne zasoby

Struktury, style, wywołania zwrotne i mapy komunikatów