На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

LOGPEN



The LOGPEN structure defines the style, width, and color of a pen. The CreatePenIndirect function uses the LOGPEN structure.

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


Members

lopnStyle

Specifies the pen style, which can be one of the following values:

Value Meaning
PS_SOLID Pen is solid.
PS_DASH Pen is dashed.
PS_DOT Pen is dotted.
PS_DASHDOT Pen has alternating dashes and dots.
PS_DASHDOTDOT Pen has dashes and double dots.
PS_NULL Pen is invisible.
PS_INSIDEFRAME Pen is solid. When this pen is used in any graphics device interface (GDI) drawing function that takes a bounding rectangle, the dimensions of the figure are shrunk so that it fits entirely in the bounding rectangle, taking into account the width of the pen. This applies only to geometric pens.


lopnWidth

Specifies the POINT structure that contains the pen width, in logical units. If the pointer member is NULL, the pen is one pixel wide on raster devices. The y
member in the POINT structure for lopnWidth is not used.

lopnColor

Specifies the pen color.



Remarks

If the width of the pen is greater than 1 and the pen style is PS_INSIDEFRAME, the line is drawn inside the frame of all GDI objects except polygons and polylines. If the pen color does not match an available red, green, blue (RGB) value, the pen is drawn with a logical (dithered) color. If the pen width is less than or equal to 1, the PS_INSIDEFRAME style is identical to the PS_SOLID style.

See Also

CreatePenIndirect, POINT, RGB


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

LOGPEN



Структура LOGPEN определяет стиль, ширину, и цвет ручки. Функция CreatePenIndirect использует структуру LOGPEN.

typedef struct tagLOGPEN { // lgpn UINT lopnStyle;
УКАЖИТЕ lopnWidth;
lopnColor COLORREF;
} LOGPEN;


Участники

lopnStyle

Определяет стиль ручки, который может быть одним из следующего величин:

Оцените Значение Ручки PS_SOLID твердое.
Ручка PS_DASH броситься.
Ручка PS_DOT точечная.
Ручка PS_DASHDOT имеет изменять бросается и ставится точку.
Ручка PS_DASHDOTDOT бросается и удваивает точки.
Ручка PS_NULL невидимая.
Ручка PS_INSIDEFRAME твердая. Когда эта ручка использована на любом графическом интерфейсе устройства (GDI) рисуя функцию, что берет прямоугольник bounding, измерения фигуры сжаты чтобы оно устанавливалось полностью в прямоугольнике bounding, принимающемся во внимание ширину ручки. Это относится только к геометрическим ручкам.


lopnWidth

Определяет структуру ТОЧКИ, которая содержит ширину ручки, на логических устройствах. Если член указателя НЕДЕЙСТВИТЕЛЕН, ручка является одним пикселем широким на растровых устройствах. y Член в структуре ТОЧКИ для lopnWidth не использован.

lopnColor

Определяет цвет ручки.



Замечания

Если ширина ручки больше, чем 1 и стиль ручки - PS_INSIDEFRAME, линия сделана в фрейме всех объектов GDI кроме многоугольники и ломаные линии. Если цвет ручки не соответствует доступной красной, зеленой, синей величине (RGB), ручка нарисована помощью логического цвета (dithered). Если ширина ручки - менее чем или равная 1, стиль PS_INSIDEFRAME идентичен стилю PS_SOLID.

Смотри Также

CreatePenIndirect, POINT, RGB


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz