//********************** //Batch export files via eDrawings API (without SOLIDWORKS) //Copyright(C) 2019 www.codestack.net //License: https://github.com/codestack-net-dev/solidworks-api-examples/blob/master/LICENSE //Product URL: https://www.codestack.net/edrawings-api/output/export/ //********************** using System; using System.Windows.Forms; using eDrawings.Interop.EModelViewControl; namespace Export { public class EDrawingsHost : AxHost { public event Action ControlLoaded; private bool m_IsLoaded; public EDrawingsHost() : base("22945A69-1191-4DCF-9E6F-409BDE94D101") { m_IsLoaded = false; } protected override void OnCreateControl() { base.OnCreateControl(); if (!m_IsLoaded) { m_IsLoaded = true; var ctrl = GetOcx() as EModelViewControl; ControlLoaded?.Invoke(GetOcx() as EModelViewControl); } } } }