| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Всплывающая подсказка :: как реализовать?

Всплывающая подсказка :: как реализовать?

Ответ
Поиск в этой теме
Непрочитано 22.11.2010, 09:27 #1
Всплывающая подсказка :: как реализовать?
Игорь Костюкович
 
Минск
Регистрация: 31.07.2009
Сообщений: 40

При наведении курсора на примитив появляется всплывающая подсказка в которой прописывается тип примитива, его слой, цвет и тип линии, примено так:
Код:
[Выделить все]
Отрезок
Цвет: по слою
Слой: k-1
Тип линии: по слою
Можно ли вывести в эту подсказку свои данные, например информацию, содержащуюся в расширенных данных этого примитива?
__________________
Там всё есть для счастья, меня там только нет,
Так это значит, что я там - буду!
Просмотров: 2247
 
Непрочитано 22.11.2010, 09:36
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,255
Отправить сообщение для Александр Ривилис с помощью Skype™


Средствами lisp/vba можно только через гиперссылку. Средствами ObjectARX можно и красивее сделать.
Александр Ривилис вне форума  
 
Непрочитано 22.11.2010, 09:36
#3
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,649


Самое простое - использовать гиперссылку. Там можно задать свой текст для отображения в этой подсказке. Но можно ли отображать расширенные данные, честно говоря, не знаю.. Может (если присвоение xdata примитиву тоже делается программно), одновременно создавать гиперссылку с нужным текстом?
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 22.11.2010, 10:34
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,794
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Если это своя команда, то это можно сделать с помощью grread и мтекста
Пример: (требуется регистрация) Dynamic Information Tool


Еще пример: (опять нужна регистация) Entsel/NEntsel with hovering object layer name cursor display
Код:
[Выделить все]
;;; Entsel/NEntsel with display of layer name of object on mouse over and optional keyword
;;; #Nested - T for nested selection, nil if not
;;; #Prompt - Prompt string to display, when not displaying object's layer name
;;; #Keywords - Comma delimited key letters or nil to ignore (ie: "A,b" to match A, a, B or b
;;; Alan J. Thompson, 10.20.09
(defun AT:EntselLayerDisplay

Еще пример от Евгения Елпанова
displaying any text near the cursor on the screen [grread + grvecs]
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 22.11.2010 в 10:47.
VVA вне форума  
 
Непрочитано 22.11.2010, 12:16
#5
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 964


Самый простой способ - создать блок со скрытыми атрибутами и поставить галочку в окне НПИ.
Миниатюры
Нажмите на изображение для увеличения
Название: cui.jpg
Просмотров: 114
Размер:	88.0 Кб
ID:	48664  Нажмите на изображение для увеличения
Название: rollover.jpg
Просмотров: 140
Размер:	7.7 Кб
ID:	48665  
pan вне форума  
 
Непрочитано 03.08.2019, 19:00
#6
Кондратий Тихонович


 
Регистрация: 06.06.2016
Сообщений: 304


pan
Спасибо.
Попробовал и получилось
Кондратий Тихонович вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Всплывающая подсказка :: как реализовать?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающая подсказка Mikka Программирование 4 14.11.2010 07:35
Как реализовать паузу в коде ВБА ssn Программирование 22 28.09.2010 08:14
расчет кровли в SEMA 10.2 "Создание двускатной крыши"-необходима подсказка sunday4 Прочее. Программное обеспечение 5 12.07.2010 11:08
Наследование свойства - как реализовать? plaz AutoCAD 15 05.07.2006 06:15
Как программно реализовать режим "Purge nested items&qu kp+ Программирование 3 30.06.2006 13:47