Пожалуйста, подскажите!
Например, вот прога которая зажигает все вырубленные кнопки на формах
Соотевецтвенно она меняет свойство компонента Enabled = false на Enabled = true
http://www.m0l.nm.ru/enable_button.rar [9,78Кб]
Я поспрашивал по своему контакт листу в уине как это можно сделать на BCB6
И все сказали что так просто так просто!.. и что это уже делали как нефег делать..
Вот только забыли : ) И ничего мне подсказать не смогли…
Поэтому я решил прийти на этот форум, на котором реально помогают…
Очень прошу помогите мне пожалуйста с этим, как изменять свойства компонентов на чужой форме… Если вы что-то подобное делали то очень прошу привести пример кодом… А если нет то хотя бы подскажите в каком направлении надо искать.
Пожалуйста…
Цитата:
Originally posted by xiOn
Я знаю, что можно изменять свойства компонентов на формах чужих программ.
Например, вот прога которая зажигает все вырубленные кнопки на формах
Соотевецтвенно она меняет свойство компонента Enabled = false на Enabled = true
http://www.m0l.nm.ru/enable_button.rar [9,78Кб]
Я поспрашивал по своему контакт листу в уине как это можно сделать на BCB6
И все сказали что так просто так просто!.. и что это уже делали как нефег делать..
Вот только забыли : ) И ничего мне подсказать не смогли…
Поэтому я решил прийти на этот форум, на котором реально помогают…
Очень прошу помогите мне пожалуйста с этим, как изменять свойства компонентов на чужой форме… Если вы что-то подобное делали то очень прошу привести пример кодом… А если нет то хотя бы подскажите в каком направлении надо искать.
Пожалуйста…
Я знаю, что можно изменять свойства компонентов на формах чужих программ.
Например, вот прога которая зажигает все вырубленные кнопки на формах
Соотевецтвенно она меняет свойство компонента Enabled = false на Enabled = true
http://www.m0l.nm.ru/enable_button.rar [9,78Кб]
Я поспрашивал по своему контакт листу в уине как это можно сделать на BCB6
И все сказали что так просто так просто!.. и что это уже делали как нефег делать..
Вот только забыли : ) И ничего мне подсказать не смогли…
Поэтому я решил прийти на этот форум, на котором реально помогают…
Очень прошу помогите мне пожалуйста с этим, как изменять свойства компонентов на чужой форме… Если вы что-то подобное делали то очень прошу привести пример кодом… А если нет то хотя бы подскажите в каком направлении надо искать.
Пожалуйста…
Визуальные компоненты с точки зрения Windows - это обычные окна. Что бы манипулировать окном ты должен получить его HWND - уникальный идентификатор в системе. Это если свойства надо изменить в работающей программе. Как получить - смотри в EXAMPLE/Apps/ProcView например.
Если ты хочешь изменить саму прогу - тогда выхода у тебя три - редактор ресурсов, написать свой редактор ресурсов и SoftIce+IDA+HEXEDIT. Причем последнее может понадобится тебе и в двух предыдущих. Как работать - поисковик "SoftIce" и вперед. Так же хороший форум посвящен этому на ру-борде.
Да мне надо как раз написать прогу которая изменять свойства компонентов в работающей проге. Не внося в нею саму изменений. Как это делает та прога в 9kb.
Цитата:
Originally posted by xiOn
Да мне надо как раз написать прогу которая изменять свойства компонентов в работающей проге. Не внося в нею саму изменений. Как это делает та прога в 9kb.
Да мне надо как раз написать прогу которая изменять свойства компонентов в работающей проге. Не внося в нею саму изменений. Как это делает та прога в 9kb.
Получай указатель на окно, получай список компонентов, которые содержатся на ней и проверяй - Enable или нет.
Думаю что как только установлю XP и начну пытаться сделать у меня возникнут ещё вопросы касающиеся деталей кода..
Цитата:
Originally posted by xiOn
Угу.. сенк, думаю что справлюсь.. просто я сейчас не могу ничего проверить сидя в win98 в которой обломно BCB6 не работает..
Думаю что как только установлю XP и начну пытаться сделать у меня возникнут ещё вопросы касающиеся деталей кода..
Угу.. сенк, думаю что справлюсь.. просто я сейчас не могу ничего проверить сидя в win98 в которой обломно BCB6 не работает..
Думаю что как только установлю XP и начну пытаться сделать у меня возникнут ещё вопросы касающиеся деталей кода..
А чего не работает? Это вполне реализует и 5 билдер.