Имя: Пароль:
IT
 
Есть знатоки WinAPI?
0 DasTPID
 
30.10.13
08:27
Есть приложение без исходников. Судя по тому, что в тексте ехешника (если его открыть в блокноте) находится TApplication - то приложение на VCL. На форме лежит поле ввода с readonly := true. Сканером окон узнал, что его тип на самом деле TDBEdit. Есть ли возможность сделать его readonly = false? Всё что нагуглил сам - это EnableWindow(Hanlde, true) - но это поле ввода и так доступно, там именно только для чтения выставлено. Может какое сообщение есть или ещё что?
1 Kandellaster
 
30.10.13
08:39
Restorator кажется так называлась программулька она может помочь, а так вообще способов масса
2 ЧеловекДуши
 
30.10.13
08:40
(0) Что Истина, что Ложь, это все вигня, только для Пользователя :)
3 DasTPID
 
30.10.13
08:48
Restorator - это для правки ресурсов всё же. Св-во ридонли - это уж точно не ресурс. Кто бы сказал этот readonly - он на уровне виндовых окон или на уровне VCL хотя бы..
4 Rie
 
30.10.13
08:49
(3) Насколько я знаю, на уровне VCL. Причём published.
5 Эмбеддер
 
30.10.13
08:53
это надо сделать однократно или навсегда?
если однократно, то можно воспользоваться программой вроде такой (первое, что нашел):
http://freesoft.ru/windows_inspector_v22

в принципе же можно свою программу написать, которая будет находить окно по имени, и устанавливать доступность
6 Kandellaster
 
30.10.13
08:54
тогда может помочь AutoIT
7 mehfk
 
30.10.13
08:58
(0) Берешь любой редактор ресурсов, "понимающий" ресурсы форм Delphi и изменяешь одно значение на другое
8 бомболюк
 
30.10.13
09:12
EM_SETREADONLY
9 DasTPID
 
30.10.13
10:10
(8) СПАСИБО ДРУГ!!!

Взлетело!