![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.08.2010
Сообщений: 59
|
![]()
Вот какая проблема:
Есть приложение (чужое), в этом приложении есть всякие кнопочки, едиты и прочие объекты. Мне нужно получить Handl`ы этих объектов, чтобы проводить с ними всякие манипуляции (тыкать, перемещать и т.п). {Ну это не важно.} Суть проблемы в следующем: Используя нижеследующий код получаю Handle формы, но когда пытаюсь получить Handle объекта лежащего на этой форме, опять получаю Handle формы. ![]() Код:
P.S. С другими формами и объектами всё прекрасно работает..... |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а вы уверены что эта форма не использует легковесные компоненты?(которые просто рисуются на родителе)
например Java-Swing-GUI или в играх. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.08.2010
Сообщений: 59
|
![]()
Пепел Феникса, у меня были мысли что все объекты попросту нарисованы на форме. И программа реагирует не на нажатие допустим кнопки, а на нажатие в определённой области формы.
Но я не знаю как это точно узнать. Подскажите пожалуйста. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Я бы использовал
Код:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
http://programmersforum.ru/showpost....83&postcount=8
проверьте через нее. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Если они могут принимать фокус ввода, значит они окна и можно узнать их Handle
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Глупо было бы отрисовывать элементы управления и создавать вид, что это элементы управления (извиняюсь за тавтологию).
Хотелось бы, чтобы Вы привели пример (обосновали). Denutrror, прежде чем писать код, надо вначале удостоверится другими программами, что данные эл. управления это действительно окна.
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() мне лично они более нравятся, такого рода вещи. примеры: Java-GUI-Swing в играх. браузеры. так же есть одна ещь которую на них делать легче, это полупрозрачность отдельный "контролов", что в винде с тяжелыми контролами делать не просто. Цитата:
так же с Делфи(раньше по крайней мере) поставлялась WinSight32 Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 01.01.2012 в 23:39. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как зная ProcessID получить Handle главной формы? | NikLik | Win Api | 8 | 27.08.2021 21:29 |
анимированные аватары - они захватили и это доменное имя) | vedro-compota | Свободное общение | 12 | 09.04.2011 10:24 |
Как узнать handle окна имея handle обного из его компонентов | SeRhy | Win Api | 2 | 18.10.2009 19:31 |
Как получить handle главного окна, зная имя приложения? | Altera | Win Api | 8 | 22.12.2008 18:52 |
Как в dbgrideh получить имя поля той колонки, по заголовку которой Вы щелкнули???? | zimmion | БД в Delphi | 4 | 04.03.2008 15:02 |