查看单个帖子
旧 2009-05-04, 08:05 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】draw order

draw order
draw order
hi
i'd like to change the drawing order of two entities (a oddbhatch, oddbpolyline). i add the polyline's object id with a call to sethatchobjects on oddbhatch. the polyline is added first to the database and after that the hatch. now, the hatch is drawn on top of the line (thus covering half of the line). is there any way i can change the drawing order so that the polyline is drawn on top of the hatch? i know, in autocad i can call the command _draworder to send the hatch to the back. can i do the same with odedregcmds->executecommand? if yes, is there an example how i can achieve it?
simon

quote:
originally posted by cocoa
i'd like to change the drawing order of two entities (a oddbhatch, oddbpolyline). i add the polyline's object id with a call to sethatchobjects on oddbhatch. the polyline is added first to the database and after that the hatch. now, the hatch is drawn on top of the line (thus covering half of the line). is there any way i can change the drawing order so that the polyline is drawn on top of the hatch? i know, in autocad i can call the command _draworder to send the hatch to the back. can i do the same with odedregcmds->executecommand? if yes, is there an example how i can achieve it?
use class oddbsortentstable (file dbsortentstable.h).
odwriteex contains example of using this tool.
sincerely yours,
george udov

quote:
originally posted by george udov
use class oddbsortentstable (file dbsortentstable.h).
odwriteex contains example of using this tool.
cool. it works. thanks for the hint.
change draw order in activex?
hello,
i'm using the activex library version and
there is a class iacadsortentstable, but
no way how to get an instance
so i'm not able to do this:
oddbsortentstableptr pset = pblock->getsortentstable();
(getsortentstable doesn't exist).
does anyone have an idea, how to change order of 2 items (polyline and hatch)?
thank you, even for "no" answer.
marek jurica
appendix:
i'm sorry for misplacing this post, i made a new thread in activex section.
last edited by markj; 30th november 2004 at 07:06 amfff">.
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)