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