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

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

Возможно ли сделать так, что бы рядом с курсором отражались не большие значки состояния системы?

Ответ
Поиск в этой теме
Непрочитано 08.10.2012, 14:04
Возможно ли сделать так, что бы рядом с курсором отражались не большие значки состояния системы?
Alexg-12
 
МК, ЖБК
 
Киров
Регистрация: 14.09.2012
Сообщений: 33

Возможно ли сделать так, что бы рядом с курсором отражались не большие значки состояния системы? Например: состояние привязок (on/off) или режим орто.
В некоторых программах рядом с курсором отражается не большой (не навязчивый, не мешающий) значок активной команды.
Мне кажется, это удобно.
Просмотров: 9094
 
Непрочитано 09.10.2012, 10:53
#21
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
Что за технология?
Google забанили?
Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
Почему про неё нигде в книгах по AutoCad не написано?
Потому что это технология создания графического интерфейса для любых Windows-приложений, а не технология, применяемая только в AutoCAD. В книгах по AutoCAD очень много чего не написано, поверь мне Даже в документации ObjectARX SDK информация далеко не полная и не всегда точная, к сожалению...
Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
Где с ней познакомиться применительно к Autocad?
Знакомься:
Код:
[Выделить все]
Autodesk.AutoCAD.ApplicationServices.Application.ShowModalWindow
Autodesk.AutoCAD.ApplicationServices.Application.ShowModelessWindow
Это всё, что тебе нужно знать для того, чтобы использовать WPF в AutoCAD.
Цитата:
И вот так, не зная даже что это такое, за пару недель разобраться как в лиспе, невозможно.
Совершенно верно. Кроме того, WPF - это технология .Net. Не умея писать .Net код, за WPF не стоит даже и думать браться...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 09.10.2012 в 10:59.
hwd вне форума  
 
Автор темы   Непрочитано 09.10.2012, 12:51
#22
Alexg-12

МК, ЖБК
 
Регистрация: 14.09.2012
Киров
Сообщений: 33
<phrase 1=


Конечно залезать в эти дебри не буду. Чисто физически нет времени.
Конечно, вопрос был задам с расчетом на то, что все возможно сделать на LISP.
Раз нет, значит нет.
Alexg-12 вне форума  
 
Непрочитано 09.10.2012, 14:18
#23
5hev

roads
 
Регистрация: 22.12.2010
msk
Сообщений: 121
<phrase 1= Отправить сообщение для 5hev с помощью Skype™


Хотя, если уж говорить о лиспе, - а что нам мешаем создать реактор на перемещение мыши?
Создать блоки, символизирующие нужные нам иконки, которые в свою очередь будут визуально следовать за указателем (ну или просто появляться на время, это уже как автору нужно)...
Да, будет не так эффективно, как делать с помощью WPF, да, будут иногда эти иконки глючить (что решается написанием доп. функции проверки после завершения работы реактора), но все же - возможно.

Или я зафантазировался?
5hev вне форума  
 
Непрочитано 09.10.2012, 15:05
#24
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Зафантазировался.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.10.2012, 18:17
#25
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Нет в лиспе такого инструментария. Не может лисп параллельно работать с другими командами. Не может выводить немодальные диалоги. В общем - это не тот инструмент, чтоб так изгаляться. hwd показал чем и как такое делается. Если сильно хочется попробовать именно на лиспе - ищи DynDraw от А.Ривилиса, см. функции grread и grvecs. Что-то похожее делал Е.Елпанов, если мне память не изменяет. Но, как мне кажется - это насилие над мозгом
Do$ вне форума  
 
Непрочитано 09.10.2012, 22:24
#26
Salt

Josser
 
Регистрация: 09.11.2011
Сообщений: 66


To hwd
Если не затруднит, покажи пожалуйста исходник (C#) из поста #11.
__________________
... пути твои в водах многих, и следы твои не познaются.
Salt вне форума  
 
Непрочитано 10.10.2012, 08:47
#27
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Salt Посмотреть сообщение
To hwd
Если не затруднит, покажи пожалуйста исходник (C#) из поста #11.
Не затруднит. Я модифицировал пример:

- панелька стала невидимой
- контролы панельки стали прозрачными (степень прозрачности: 70%)
- Для того, чтобы на время фиксировать панельку (чтобы ею можно было воспользоваться), следует нажимать и удерживать клавишу Ctrl.
- ну и так, по мелочи...

У себя в блоге, здесь, выложил обновлённое видео и исходники примера.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 10.10.2012, 11:40
#28
Alexg-12

МК, ЖБК
 
Регистрация: 14.09.2012
Киров
Сообщений: 33
<phrase 1=


Цитата:
Сообщение от hwd Посмотреть сообщение
Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
Где и что почитать по ObjectARX для AUTOCAD
Блоги
ObjectARX SDK
Ну и последнее по списку, однако не последнее в очереди изучения - язык C++ (в инете инфы море). Без знания C++ тебе будет сложно с ObjectARX.
Да. Позанимаюсь в свободное время ObjectARX и C++
Технология WPF, мне показалось, займет намного больше времени на понимание.
Alexg-12 вне форума  
 
Непрочитано 10.10.2012, 11:43
#29
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
Да. Позанимаюсь в свободное время ObjectARX и C++
Технология WPF, мне показалось, займет намного больше времени на понимание.
Это не "позаниматься", это серьёзно изучать нужно, если уж браться за C++, и времени на это уйдёт порядочно.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 10.10.2012, 13:09
#30
Александр Ривилис

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


Цитата:
Сообщение от Alexg-12 Посмотреть сообщение
Да. Позанимаюсь в свободное время ObjectARX и C++
Для начала прочти эту тему: http://www.caduser.ru/forum/index.ph...D=24&TID=20099
Она была создана 7 лет назад, но не потеряла своей актуальности. Возможно что-нибудь для себя почерпнёшь и сможешь понять нужно ли тебе это.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 10.10.2012, 13:44
#31
Alexg-12

МК, ЖБК
 
Регистрация: 14.09.2012
Киров
Сообщений: 33
<phrase 1=


мда.
Я думал, что С++ это обычный язык прогрммирования, ну с другим синтаксисом, чем LISP. А тут все серьёзно уж очень.
Стоит ли адаптация AutoCad таких усилий, конечно вопрос.
Сколько откосов "врукопашную" начертишь, прежде чем напишешь программулину с помощью ObjectARX для автоматического черчения этих самых откосов.
Alexg-12 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Возможно ли сделать так, что бы рядом с курсором отражались не большие значки состояния системы?

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Освоение тел Солнечной системы: Техника, технологии, ресурсы. Солидворкер Разное 3657 21.03.2024 14:51
Возможно ли сделать атрибут невидимым на чертеже при изменении ручки состояния видимости? JokerrSergh AutoCAD 15 15.01.2009 12:26