Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

Чужая форма и управление ее элементами по их имени   Найти похожие ветки 

 
Интересующийся   (2006-07-19 12:17) [0]

Подскажите плиз!

1. Как узнать имя кнопки или элемента рассположенных на форме чужой проги при наведении на ных мышью?

2. Как по имени кнопки или элемента чужой формы получить доступ к управлению ими?


 
Медведъ   (2006-07-19 12:40) [1]

Удалено модератором


 
Интересующийся   (2006-07-19 12:49) [2]

Удалено модератором


 
Юрий Зотов ©   (2006-07-19 13:41) [3]

> Интересующийся   (19.07.06 12:17)

Не все программы пишутся на Delphi. Значит, не каждая кнопка или элемент вообще имеют имя. Да и даже в программе, написанной на Delphi, имена тоже могут быть не у каждой кнопки или элемента.

А если имени нет, то как его узнать? Никак, наверное. Нельзя узнать то, чего нет.

Управлять оконными элементами чужой программы можно, посылая им сообщения. Для этого нужно знать не имя, а хэндл элемента. Получить его можно кучей функций, которые описаны в разделе Window functions справки по WinAPI.


 
Интересующийся   (2006-07-19 13:55) [4]

Юрий Зотов ©   (19.07.06 13:41) [3]

Юрий спасибо вам за коментарий к моему вопросу, но тем немение проблема осталась.

Про хэндл я знаю, но в чужой проге куча кнопок и других элементов.


 
Юрий Зотов ©   (2006-07-19 14:10) [5]

> Интересующийся   (19.07.06 13:55) [4]

> в чужой проге куча кнопок и других элементов.

И что от этого меняется?


 
Интересующийся   (2006-07-19 14:38) [6]

А как получить хэндл нужной кнопки?


 
Юрий Зотов ©   (2006-07-19 14:43) [7]

> Интересующийся   (19.07.06 14:38) [6]

Извините за самоцитату, но: "Получить его можно кучей функций, которые описаны в разделе Window functions справки по WinAPI".

Например, FindWindow + GetWindow, или FindWindowEx. Вы справочку-то все же посмотрели бы, я ж конкретный раздел указал, какие проблемы?


 
Шпиён   (2006-07-19 14:44) [8]


> Интересующийся   (19.07.06 14:38) [6]
> А как получить хэндл нужной кнопки?

При наведении мышью - WindowFromPoint


 
Kray ©   (2006-07-19 15:10) [9]

Window functions справки по WinAPI
смотреть получение списка контролов объекта и т.п.
есть прог. получающие инфу об объекте под курсором. получаем хендл конкретного и еще инфу и дальше работаем



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
15-1152306828
ronyn
2006-07-08 01:13
2006.08.06
загрузчик не грузит


15-1152169069
dddd
2006-07-06 10:57
2006.08.06
Вопрос по InfoPath


15-1152146509
PATRIOT
2006-07-06 04:41
2006.08.06
Проблема с пересылкой файла


15-1152509704
Ega23
2006-07-10 09:35
2006.08.06
С Днём рождения! 8 июля


2-1153212342
Вася
2006-07-18 12:45
2006.08.06
вставка собственного сивола





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский