Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Пожалуйста, подскажите!

1.9K
02 мая 2004 года
xiOn
78 / / 16.03.2004
Я знаю, что можно изменять свойства компонентов на формах чужих программ.
Например, вот прога которая зажигает все вырубленные кнопки на формах
Соотевецтвенно она меняет свойство компонента Enabled = false на Enabled = true
http://www.m0l.nm.ru/enable_button.rar [9,78Кб]
Я поспрашивал по своему контакт листу в уине как это можно сделать на BCB6
И все сказали что так просто так просто!.. и что это уже делали как нефег делать..
Вот только забыли : ) И ничего мне подсказать не смогли…
Поэтому я решил прийти на этот форум, на котором реально помогают…
Очень прошу помогите мне пожалуйста с этим, как изменять свойства компонентов на чужой форме… Если вы что-то подобное делали то очень прошу привести пример кодом… А если нет то хотя бы подскажите в каком направлении надо искать.
Пожалуйста…
1
03 мая 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by xiOn
Я знаю, что можно изменять свойства компонентов на формах чужих программ.
Например, вот прога которая зажигает все вырубленные кнопки на формах
Соотевецтвенно она меняет свойство компонента Enabled = false на Enabled = true
http://www.m0l.nm.ru/enable_button.rar [9,78Кб]
Я поспрашивал по своему контакт листу в уине как это можно сделать на BCB6
И все сказали что так просто так просто!.. и что это уже делали как нефег делать..
Вот только забыли : ) И ничего мне подсказать не смогли…
Поэтому я решил прийти на этот форум, на котором реально помогают…
Очень прошу помогите мне пожалуйста с этим, как изменять свойства компонентов на чужой форме… Если вы что-то подобное делали то очень прошу привести пример кодом… А если нет то хотя бы подскажите в каком направлении надо искать.
Пожалуйста…


Визуальные компоненты с точки зрения Windows - это обычные окна. Что бы манипулировать окном ты должен получить его HWND - уникальный идентификатор в системе. Это если свойства надо изменить в работающей программе. Как получить - смотри в EXAMPLE/Apps/ProcView например.
Если ты хочешь изменить саму прогу - тогда выхода у тебя три - редактор ресурсов, написать свой редактор ресурсов и SoftIce+IDA+HEXEDIT. Причем последнее может понадобится тебе и в двух предыдущих. Как работать - поисковик "SoftIce" и вперед. Так же хороший форум посвящен этому на ру-борде.

1.9K
03 мая 2004 года
xiOn
78 / / 16.03.2004
Да мне надо как раз написать прогу которая изменять свойства компонентов в работающей проге. Не внося в нею саму изменений. Как это делает та прога в 9kb.
1
03 мая 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by xiOn
Да мне надо как раз написать прогу которая изменять свойства компонентов в работающей проге. Не внося в нею саму изменений. Как это делает та прога в 9kb.


Получай указатель на окно, получай список компонентов, которые содержатся на ней и проверяй - Enable или нет.

1.9K
03 мая 2004 года
xiOn
78 / / 16.03.2004
Угу.. сенк, думаю что справлюсь.. просто я сейчас не могу ничего проверить сидя в win98 в которой обломно BCB6 не работает..
Думаю что как только установлю XP и начну пытаться сделать у меня возникнут ещё вопросы касающиеся деталей кода..
1
04 мая 2004 года
kot_
7.3K / / 20.01.2000
Цитата:
Originally posted by xiOn
Угу.. сенк, думаю что справлюсь.. просто я сейчас не могу ничего проверить сидя в win98 в которой обломно BCB6 не работает..
Думаю что как только установлю XP и начну пытаться сделать у меня возникнут ещё вопросы касающиеся деталей кода..


А чего не работает? Это вполне реализует и 5 билдер.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог