привет форумчане, делаю СОМ, реализовал ICommand, СОМ запускает mxd файл(если не запущен)
как получить hook запущенного аркмапа...?
Process[] myProcesses = Process.GetProcessesByName("ArcMap");
if (myProcesses.Length == 0)
{
pMxDoc = new MxDocumentClass();
pDoc = pMxDoc as IDocument;
app = pDoc.Parent;
app.Visible = true;
app.OpenDocument(path);
}
else
{
app = ?????
}
надо что бы программно 1 раз запускался и в дальнейшем получать hook и юзать, а если до..открыто(другая карта), не обращать внимания :) потому что может быть, что юзер работает на другой карте