|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
07.07.2010, 12:52 | #1 | |
Как получить экранные координаты курсора
Архитектура
Регистрация: 05.03.2005
Сообщений: 96
|
||
Просмотров: 5516
|
|
||||
Архитектура Регистрация: 05.03.2005
Сообщений: 96
|
Мне нужно получить не координаты точки под курсором, а экранные координаты курсора, аналогичные или близкие по значениям получаемым через Windows API функцией GetCursorPos.
Ну или можно как-то конвертировать 3D Point (WCS) в экранные координаты (2D Point) |
|||
|
||||
К курсору - никак. Это я написал к тому, что зная позиционинование окна чертежа (или окна приложения) + его размеры, можно указать позицию размещения твоей временной панели так, чтобы она размещалась внутри окна. Могу показать, как получить координаты курсора средствами .Net, но боюсь, что тебе это не сильно поможет (на Лиспе не смогу помочь).
|
||||
|
||||
Вопрос интересный
Есть в акаде переменные: viewsize, screensize и viewctr, с помощью grread и этих переменных можно определить положение курсора относительно границ окна активного чертежа. А координаты, которые используются для положения диалога, задаются относительно размеров всего экрана.. Приложил рисунок для наглядности. Как определить положение окна чертежа относительно всего экрана - ничего не смог придумать . lisp: Код:
Код:
|
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить контур сечениея Солида Плоскостью для образмеривания? | Startrek | AutoCAD | 4 | 22.09.2008 17:06 |
координаты вершин выбранной полилинии на VB? как получить | ssv22 | Программирование | 5 | 17.07.2008 00:01 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Юмор 2007 | Огурец | Разное | 1172 | 29.12.2007 11:16 |
Как получить таблицу свойств объектов такую же как в OrCad | passat | AutoCAD | 1 | 08.12.2004 01:12 |