Тема: Как вывести диалог "Текстовые стили"?

Подскажите как вывести диалог  "Текстовые стили".

Re: Как вывести диалог "Текстовые стили"?

Есть недокументированная функция, которая присутствует начиная с AutoCAD 2004 и называется invokeTextStyleDialog
Можешь попробовать так:

void invokeTextStyleDialog(AcDbDatabase *db, CString *TextStyleName);
void TestinvokeTextStyleDialog(void)
{
    HINSTANCE hPrev = AfxGetResourceHandle();
    AfxSetResourceHandle(acedGetAcadResourceInstance());
    AcDbDatabase *db = curDoc()->database(); // Current Database
    AcDbObjectId Id = curDoc()->database()->textstyle(); // Current textstyle ID
    AcDbObjectPointer<AcDbTextStyleTableRecord> textstyleRec (Id, AcDb::kForRead);
    char *pName = NULL; textstyleRec->getName(pName); // Name of current textstyle
    CString s; s.Format("%s",pName); free(pName);
    acutPrintf("\nCurrent text style: %s",s);
    invokeTextStyleDialog(db, &s);
    AfxSetResourceHandle(hPrev);
}

Re: Как вывести диалог "Текстовые стили"?

Большое СПАСИБО !
Жалко, что нет документации для подобных функций.