.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Regen in all viewports

3 REPLIES 3
Reply
Message 1 of 4
fishtoasty
815 Views, 3 Replies

Regen in all viewports

Within .Net, how would you cause a regen to happen on all viewports (i.e. the equivalent of clicking on each viewport within ACAD and typing 'REGEN').

I have tried sendStringToExecute with string 'REGEN', inconjunction with acedSetCurrentVPort with the vportNum, however it seems the sendStringToExecute is being placed on a stack and executed 3 times (if there were 3 viewports) at the end of my function, rather than it being executed immediately after it is called.

Any Ideas?

Many Thanks

Ross
3 REPLIES 3
Message 2 of 4
fishtoasty
in reply to: fishtoasty

I would also like to add that REGENALL does not seem to have the same desired effect as REGEN, therefore i need to call REGEN on each viewport, or something equivalent.

Many Thanks

Ross Edited by: fishtoasty on Oct 14, 2008 4:30 PM
Message 3 of 4
Anonymous
in reply to: fishtoasty

See if this works:

Document doc = Application.DocumentManager.MdiActiveDocument;

object oAcadDoc = doc.AcadDocument;

oAcadDoc.GetType().InvokeMember( "Regen",
BindingFlags.InvokeMethod, null, oAcadDoc,
new object[] { 1 } );


--
http://www.caddzone.com

AcadXTabs: MDI Document Tabs for AutoCAD 2009
Supporting AutoCAD 2000 through 2009

http://www.acadxtabs.com

Introducing AcadXTabs 2010:
http://www.caddzone.com/acadxtabs/AcadXTabs2010.htm

wrote in message news:6051136@discussion.autodesk.com...
I would also like to add that REGENALL does not seem to have the same desired effect as REGEN, therefore i need to call REGEN on each viewport, or something equivalent. Many Thanks Ross Edited by: fishtoasty on Oct 14, 2008 4:30 PM
Message 4 of 4
fishtoasty
in reply to: fishtoasty

thanks this seems to have solved the problem,

I forgot to mention I was coding in c++,

Thanks anyway I managed to find an equivalent solution

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost