eXeL@B —› Программирование —› Передать клики нижнему окну. |
Посл.ответ | Сообщение |
|
Создано: 11 июня 2012 11:27 · Личное сообщение · #1 Всем привет. Нужно накодить софтинку для перерисовки чертежей в CAD системе. С такой задачей никогда не стыкался и реализаций чего-то похожего не встречал. Может чего подскажите. Софтинка должна отображать свое полупрозрачное окно с выбранным JPG поверх окна CAD программы. Это не проблема, но нужно чтобы клики, которые приходятся на мое окно передавались нижнему окну. То есть висит окно с JPG StayOnTop, а в окне CAD программы мышкой обводишь то, что на JPG. |
|
Создано: 11 июня 2012 11:43 · Личное сообщение · #2 |
|
Создано: 11 июня 2012 11:51 · Поправил: SergX · Личное сообщение · #3 Veliant пишет: Через FindWindow получи hwnd нижнего окна, потом через SendMessage отправляй клики мышкой и потом через SetFocus возвращай себе активность. Правда не уверен что выйдет хорошо - будет постоянное переключение окон и мерцание. Может плагин для cad есть какой? Спасибо, так я умею. Думаю, есть более кошерные варианты. Моему окну фокус вообще не нужен, просто должна висеть полупрозрачная картинка и вообще не реагировать на мышку. Все клики должны работать как будто моего окна вообще нет. |
|
Создано: 11 июня 2012 12:01 · Личное сообщение · #4 Тогда может поступить на оборот? Прозрачным делать окно cad, и его размещать над jpg? | Сообщение посчитали полезным: SergX |
|
Создано: 11 июня 2012 12:13 · Личное сообщение · #5 |
|
Создано: 12 июня 2012 00:03 · Личное сообщение · #6 Actual Window Manager http://www.actualtools.ru/windowmanager/features/ делает все описанное в требованиях. окно поверх всех, прозрачность и пропускание кликов через окно нижнему окну. варез находится любым гуглояндексом. | Сообщение посчитали полезным: SergX |
eXeL@B —› Программирование —› Передать клики нижнему окну. |