![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как "отрисовать" Path и получить его регион? [D7, WinXP]
vidiv © (2006-10-08 23:34:00)Делаю Path:
BeginPath(DC);
P[0] := Point(0, 0);
P[1] := Point(40 + random(20), -110);
P[2] := Point(-40 - random(20), -110);
P[3] := Point(0,0);
PolyBezier(DC, P, 4);
EndPath(DC);
Затем подготавливаю PEN и BRUSH, и затем рисую:
StrokeAndFillPath(DC);
И затем хочу получить регион:
RGN := PathToRegion(DC);
Но, однако в этом случае, я регион не получаю :(
И в хелпе четко сказанно, то путь был убит еще при выполнении StrokeAndFillPath.
Как же мне получить регион и отрисовать?
З.Ы. Можно, конечно, залить регион, но тогда не будет оконтовки - а она важна в моем случае!
MBo (2006-10-09 07:19:00) [1]SaveDC/RestoreDC
vidiv (2006-10-08 23:48:00) [2]гы... точно... =)
Спасибо =)))
ЗЫ... 6 утра %(
Ketmar (2006-10-08 23:45:00) [3]создать путь ещё раз?