|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2012, 14:58 | #1 |
Новичок
Джуниор
Регистрация: 18.10.2012
Сообщений: 5
|
Как определить координаты окна и завязать с DubleClick
Работаю над управлением сторонней программой.
Есть окно в котором список файлов. С помощью Sky++ определяю Klass и Caption окна: Kalss:Afx:0000000140000000:302b:000 0000000010003:0000000000000000:0000 0000000000 00 Caption:CATWindowsDrawingArea Далее в этом поле никаких детей окон нет. Как дважды нажать на выбранный из списка файл. Задача упрощается тем, что в моем случае список всегда будет состоять из 1 файла. Т. е. всегда находится в одном положении. Каким образом можно определить координаты относительно граней этого окна? И привязать DubleClick по этим координатам? |
19.10.2012, 15:02 | #2 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Цитата:
|
|
19.10.2012, 15:24 | #3 |
Новичок
Джуниор
Регистрация: 18.10.2012
Сообщений: 5
|
1920x1080(389.06 kB) Красным выделено окно CATWindowsDrawingArea. Желтым файл который нужно открыть. Поле с файлом не окно. Через Sky++ не определяется. |
19.10.2012, 15:53 | #4 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Цитата:
Можно от области окна (ClientTop - кажется так называется) посчитать некоторое смещение в пикселах и поставить туда курсор мыши (setCursorPos кажется) и сделать по этим координатам mouse_event |
|
19.10.2012, 16:03 | #5 |
Новичок
Джуниор
Регистрация: 18.10.2012
Сообщений: 5
|
вот именно это я и хочу сделать. Логически понимаю что нужно сделать но как осуществить не нашел примеров. Поэтому решил спросить
|
19.10.2012, 16:05 | #6 |
Новичок
Джуниор
Регистрация: 18.10.2012
Сообщений: 5
|
Если не сложно, примитивно можешь пример накидать на смещение пикселей?
|
19.10.2012, 16:24 | #7 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Нет, не могу. Потому что нет ни Delphi ни знаний WinAPI
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
а как завязать макрос на одну кнопку, | Евгений_39 | Microsoft Office Excel | 3 | 07.09.2012 22:15 |
Как определить координаты иконки приложения в system tray? | SkAndrew | Общие вопросы Delphi | 5 | 18.08.2008 16:52 |
как определить координаты курсора | snaem | Общие вопросы .NET | 0 | 23.04.2008 22:27 |
как определить координаты ячейки с найденным текстом | Тимониссимо | Безопасность, Шифрование | 2 | 30.05.2007 15:23 |
Как определить координаты видимой части PaintBox? | Vladimir K. | Общие вопросы Delphi | 3 | 28.12.2006 10:02 |