//[CLSCompliant(false)] public void AddAdvise(Visio.Application callingApplication, Visio.Document callingDocument) { const string sink = ""; const string targetArgs = ""; // Save the document for setting the events. eventDocument = callingDocument; Visio.EventList documentEvents = eventDocument.EventList; documentEvents.AddAdvise((short)DrawingEvents.AfterShapeAdded, (Visio.IVisEventProc) this, sink, targetArgs); //Visio.EventList ovEvents = m_ovTargetDoc.EventList; //CreateEvent(ovEvents, DrawingEvents.AfterShapeAdded); }
public Visio.Event CreateEvent(Visio.EventList ovEventList, DrawingEvents iEvent) { const string sink = ""; const string targetArgs = ""; try { return(ovEventList.AddAdvise((short)iEvent, (Visio.IVisEventProc) this, sink, targetArgs)); } catch (Exception e) { ReportException(e); } return(null); }