22/12/2014
Уведомление в элементе статусной строки
В ObjectARX 2004 SDK был прекрасный пример на C++, который добавлял элементы в статусную строку и показывал уведомления для одного из этих элементов. Я выполнил миграцию этого примера для работы с AutoCAD 2015 и полный проект можно скачать здесь:Чтобы построить этот пример,поместите его в подкаталог \samples\editor в каталоге ObjectARX 2015 SDK. Вот кусочек примера показывающий уведомление в статусной строке :
Код - C++: [Выделить]
- // Создаем сообщение для уведомления и функцию обратного вызова.
- int result;
- AcApDocument *pDoc = acDocManager->curDocument();
- CString strMsg(_T(" Уведомление" ));
- AcTrayItemBubbleWindowControl bwControl(
- "Внимание!" ,
- strMsg,
- "Это гиперссылка" ,
- "www.adn-cis.org " );
- bwControl.SetIconType(
- AcTrayItemBubbleWindowControl::
- BUBBLE_WINDOW_ICON_INFORMATION);
- bwControl.SetCallback(BubbleWindowCallback, pDoc);
- result=trayItems[0]->ShowBubbleWindow(&bwControl);
Чтобы управлять временем показа уведомлений запустите команду _TRAYSETTINGS и установите время.
Источник: http://adndevblog.typepad.com/autocad/2014/12/balloon-notification-in-statusbar-tray-item.html
Обсуждение: http://adn-cis.org/forum/index.php?topic=1722
Опубликовано 22.12.2014