For those who are interested, I have successfully made Intellicad load a managed/un-managed DotNET DLL , show a modal form and return the value back. A method to return the sds_getmainhwnd() to DotNET ShowDialog(IWin32Window Owner) is
NativeWindow ^nWin = gcnew NativeWindow();
nWin->AssignHandle((IntPtr)sds_getmainhwnd());
ICTools::Atest ^myform = gcnew ICTools::Atest();
myform->ShowDialog((IWin32Window^)nWin);
- CMS IntelliCAD
- - FAQ - Frequently Asked Questions
- - General
- - AutoLisp/SDS
- - VBA, . NET & IRX
- - - FAQ
- - New User
- - Small Business
- - Realistic Rendering
- - Bonus
- - Free CAD .DWG Blocks
- - License Management
- - Store, Accounts and Purchases
- - Academic
- QuoteCAD Manufacturing
- - General
- - Quotation and Manufacturing
- - Database Manager
- - License Management
- ETOOLBOX CAD Viewer
- - General
- - License management