![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
управление программой, написанной на labview [D7, WinXP]
JohnJ © (2008-02-11 15:32:00)есть exe-шник, написанный на labview,
хочу с помощью программы на дельфи нажать некоторые кнопочки того exe-шника, а в идеале не плохо бы и графики считать...
Пробовал через WinAPI найти дочерние окна программы (функцией EnumChildWindows)... этот способ работает во многих случаях, но тут - ни одного дочернего окна не найдено оказалось...
Есть ли ещё какой-нибудь способ влезть в exe-шник и управлять им, если управляющие компоненты не определяютя как окна?
Костик (2008-03-13 11:31:00) [1]А ничё что LabView на С написано, а потом на G? Кстати єкзешник еще и без оболочки не работает.
Бегущий человек (2008-02-15 05:30:00) [2]Help->Win32 SDK->keybd_event , ENTER
JohnJ (2008-02-13 10:39:00) [3]комбинации это не то - нет возможности считать название кнопки и т.п. не говоря уж о графиках...
к тому же, я не говорил про мышь, а просто про курсор... не важно, стрелка это, текстовый или "элементный" (Перебираются объекты нажатием TAB) курсор...
Slym (2008-02-12 10:36:00) [4]JohnJ (12.02.08 7:04) [2]
комбинации клавишь посылать не пробовал? т.е. без мыши, но клавиатурой
JohnJ (2008-02-12 07:04:00) [5]Нет, не уверен, похоже что отрисованные делают, хотя в процессе сборки интерфейса можно выбирать различные компоненты, как и в других средах программирования, их затем можно перетаскивать и совершать другие действия... Поэтому я и считал что там класс Button, просто перерисованные, но, похоже, там именно отрисованные вручную...
И как мне "нажать" отрисованную кнопочку средствами WinApi? А если есть другие средства для этого, кроме программного управления курсором, то какие?
Спасибо заранее.
clickmaker (2008-02-11 16:36:00) [6]
> но тут - ни одного дочернего окна не найдено оказалось
а уверен, что там именно кнопочки, т.е. окошки класса Button, а не отрисованные вручную, как на тулбаре?