Как получить PolyLine от Polygon?
От: UL Казахстан  
Дата: 18.05.05 05:39
Оценка:
А вообще, мне надо нарисовать полигон с разными видами и цветами заполнения и тут же разными цветами и узорами и толшиной границы полигона?

Мучаюсь с такими функциями API:

PolyPolygon
CreatePen
CreateSolidBrush
CreatePatternBrush
CreateHatchBrush
CreateBrushIndirect
ExtCreatePen

Помогите, кто знает. Спасибо заранее!
Срочно!
Удачи!
Re: Как получить PolyLine от Polygon?
От: Chez Россия  
Дата: 18.05.05 06:38
Оценка:
Здравствуйте, UL, Вы писали:

UL>Помогите, кто знает. Спасибо заранее!

UL>Срочно!
Ну вообще всё этими функциями делается + SelectObject.
Может покажете код?

Chez, ICQ#161095094

Posted via:RSDN@Home;version:1.1.3;muzikstamp:silent

Re[2]: Как получить PolyLine от Polygon?
От: UL Казахстан  
Дата: 18.05.05 06:54
Оценка:
Здравствуйте, Chez, Вы писали:

C>Здравствуйте, UL, Вы писали:


UL>>Помогите, кто знает. Спасибо заранее!

UL>>Срочно!
C>Ну вообще всё этими функциями делается + SelectObject.
C>Может покажете код?

Во первых, ExtCreatePen : функция создает пень узорчптый только с толшиной одинь пиксель, если толщина больше единицы линия всегда сполшная!!! а мне нужна не сплошная толстая...

и на счет заполнения тоже! какие есть предопределенные типы, константы и описания их? где можно прочитать?
Удачи!
Re[3]: Как получить PolyLine от Polygon?
От: Chez Россия  
Дата: 18.05.05 07:16
Оценка:
Здравствуйте, UL, Вы писали:

UL>Здравствуйте, Chez, Вы писали:


C>>Здравствуйте, UL, Вы писали:


UL>>>Помогите, кто знает. Спасибо заранее!

UL>>>Срочно!
C>>Ну вообще всё этими функциями делается + SelectObject.
C>>Может покажете код?

UL>Во первых, ExtCreatePen : функция создает пень узорчптый только с толшиной одинь пиксель, если толщина больше единицы линия всегда сполшная!!! а мне нужна не сплошная толстая...

Увы. Несполшных толстых не бывает в GDI.
Бывают либо несплошные, либо толстые.

CreatePen
The CreatePen function creates a logical pen that has the specified style, width, and color. The pen can subsequently be selected into a device context and used to draw lines and curves.
[...]
Parameters
fnPenStyle
[in] Specifies the pen style. It can be any one of the following values. Value Meaning
PS_SOLID The pen is solid.
[...]
nWidth
[in] Specifies the width of the pen, in logical units. If nWidth is zero, the pen is a single pixel wide, regardless of the current transformation.
CreatePen returns a pen with the specified width bit with the PS_SOLID style if you specify a width greater than one for the following styles: PS_DASH, PS_DOT, PS_DASHDOT, PS_DASHDOTDOT.
[...]


UL>и на счет заполнения тоже! какие есть предопределенные типы, константы и описания их? где можно прочитать?

MSDN.

Chez, ICQ#161095094

Posted via:RSDN@Home;version:1.1.3;muzikstamp:silent

Re[4]: Как получить PolyLine от Polygon?
От: UL Казахстан  
Дата: 18.05.05 10:06
Оценка:
Есть у кого нибудь опыт работы с PS_USERSTYLE?
видимо так можно создавать различные пен-ы?
Удачи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.