Displaying Modal and Modeless HTML Pages in AutoCAD

By Madhukar Moogala

In AutoCAD 2014 , two new APIs are introduced  to display HTML webpages in AutoCAD , most of you are aware of displaying forms these  API s are little addition to the existing ones

Application.ShowModalWindow

public static bool ShowModalWindow(Uri htmlPage);
public static bool ShowModalWindow(IntPtr owner, Uri htmlPage);
public static bool ShowModalWindow(IntPtr owner, Uri htmlPage, bool persistSizeAndPosition);
 
Application.ShowModelessWindow.
public static void ShowModelessWindow(Uri htmlPage);
public static void ShowModelessWindow(IntPtr owner, Uri htmlPage);
public static void ShowModelessWindow(IntPtr owner, Uri htmlPage, bool persistSizeAndPosition);

Sample Code:

public void test()
{
Uri uri = new Uri("http://adndevblog.typepad.com/autocad/");
 
IntPtr owner = Autodesk.AutoCAD.ApplicationServices.Application.MainWindow.Handle;
/*Modeless */
//Autodesk.AutoCAD.ApplicationServices.Application.ShowModelessWindow(owner, uri, true);
/*Modal Window*/
bool rc = Autodesk.AutoCAD.ApplicationServices.Application.ShowModalWindow(owner, uri, true);
 
}
 
Snapshot :

Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading