| Сейчас на форуме: Rio (+5 невидимых) | 
| eXeL@B —› Вопросы новичков —› Как недоступные TSpeedButton сделать доступными | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 18 мая 2008 17:01  · Личное сообщение · #1  | 
| 
 | 
Создано: 18 мая 2008 17:06 · Поправил: psychodeler  · Личное сообщение · #2 Поясню ситуацию: есть приложение, с изначально доступными функциями по кнопкам класса SpeedButton Функции заблокированы и доступны только по определенным действиям администратора (действия совершаются где-то удаленно). Задача - разблокировать эти кнопки и (если заблокированная функция выполняется только лишь по нажатию кнопки без проверки других параметров) нажать ее. Для меня также решением может быть не разблокировка SpeedButton а перехват данных из объекта класса TStringGrid...как это сделать, зная handle этого окна? ![]()  | 
| 
 | 
Создано: 18 мая 2008 18:18  · Личное сообщение · #3  | 
| 
 | 
Создано: 18 мая 2008 18:20  · Личное сообщение · #4 Попробуй EnBtn поковырять... Можешь посмотреть вот это от Rouse : rouse.drkb.ru/files/wndinfo.zip А что тебе мешает отловить действия администратора и повторит их? Все "перехваты" ищются как "хуки". Также "кури" \Program Files\Borland\Delphi7\Source\ там много чего есть, тебе возможно помогут \Source\Rtl\Win\Windows.pas - это сообщения винды от\к компонентам и \Source\Vcl\Grids.pas - это по "заявке"   e557_18.05.2008_CRACKLAB.rU.tgz - EnBtn.rar
![]()  | 
| 
 | 
Создано: 18 мая 2008 19:19 · Поправил: psychodeler  · Личное сообщение · #5  | 
| 
 | 
Создано: 18 мая 2008 20:17  · Личное сообщение · #6  | 
| 
 | 
Создано: 18 мая 2008 21:43 · Поправил: psychodeler  · Личное сообщение · #7 PEiD сказал, что там Exe cryptor 2.X.X...успешно распаковал, сделал в RCData для моей многострадальной SpeedButton Enabled = True, однако ЭТО не помогло...сделал вместо TSpeedButton TBitBtn - стали видны окна (handle) для объекта, разблокировал с помощью WindowHack, но функция не выполняется. Да и RCData событие для конпки OnClick отсутствует полностью... вобщем, у меня 2 подозрения: 1) есть еще один exe с непонятным пока назначением (вероятнее всего, эта хрень отслеживает действия в основной программе и по каким-то своим критериям запускает или нет функции) 2) Событие OnClick назначается объекту динамически после выполнения ряда условий... Похоже...я отдыхаю...мне это не сломать! ![]()  | 
| 
 | 
Создано: 24 мая 2008 18:04  · Личное сообщение · #8  | 
| eXeL@B —› Вопросы новичков —› Как недоступные TSpeedButton сделать доступными | 



 
 Для печати