![]() |
【转帖】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">. |
所有的时间均为北京时间。 现在的时间是 05:01 PM. |