Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ivsem
Зарегистрирован: 01.02.2006 Сообщения: 63 Откуда: Киев
|
Добавлено: Чт Окт 15, 2009 2:42 pm Заголовок сообщения: VBA. Как подавить окнo "Place Active Cell Icon" |
|
|
строка программы
CadInputQueue.SendCommand "PLACE CELL ICON "
вызывает окно "Place Active Cell"
Как недопустить программно появления этого окна, или закрыть его? |
|
Вернуться к началу |
|
|
Leonid давно здесь сидим
Зарегистрирован: 28.01.2006 Сообщения: 598 Откуда: С.-Петербург
|
Добавлено: Чт Окт 15, 2009 11:36 pm Заголовок сообщения: |
|
|
А зачем его закрывать?
Что после этой команды должно произойти? |
|
Вернуться к началу |
|
|
ivsem
Зарегистрирован: 01.02.2006 Сообщения: 63 Откуда: Киев
|
Добавлено: Пт Окт 16, 2009 8:55 am Заголовок сообщения: |
|
|
Программа подгружает нужную библиотеку селов,
устанавливает необходимые масштабы и углы поворота вставляемого
в чертеж села.
Далее пользователь просто вставляет сел в нужное место чертежа.
В этот момент появляется не нужное окно настроек закрывающее часть экрана. |
|
Вернуться к началу |
|
|
Leonid давно здесь сидим
Зарегистрирован: 28.01.2006 Сообщения: 598 Откуда: С.-Петербург
|
Добавлено: Пт Окт 16, 2009 12:09 pm Заголовок сообщения: |
|
|
SendCommand использоватье здесь необязательно.
Можно использовать для получения точки
GetInput(msdCadInputTypeDataPoint)
а потом разместить фрагмент чере одну из трех функций CreateCellElement... |
|
Вернуться к началу |
|
|
ivsem
Зарегистрирован: 01.02.2006 Сообщения: 63 Откуда: Киев
|
Добавлено: Пт Окт 16, 2009 12:33 pm Заголовок сообщения: |
|
|
Но тогда ,по моему, не будет "висящего" на курсоре мыши изображения села. Или это тоже можно реализовать программно? |
|
Вернуться к началу |
|
|
Leonid давно здесь сидим
Зарегистрирован: 28.01.2006 Сообщения: 598 Откуда: С.-Петербург
|
Добавлено: Вс Окт 18, 2009 9:46 pm Заголовок сообщения: |
|
|
Можно, создав свой класс на основе IPrimitiveCommandEvents
В хелпе примеры есть. |
|
Вернуться к началу |
|
|
|