![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как на чужой форме запретить нажатие кнопок? [D5, NT4, Win2k, WinXP]
igornov © (2004-04-08 16:25:00)Есть некая форма чужого приложения. Как сделать недоступными некоторые кнопки на ней? То есть сделать что-то подобное
установке свойства enabled кнопки в False...или вообще сделать
её невидимой...
Хендлы всех кнопок получить могу
Заранее благодарен за ответ.
Anatoly Podgoretsky (2004-04-09 11:56:00) [1]Нет программист
Polevi (2004-04-09 11:50:00) [2]>igornov (09.04.04 11:33) [4]
вредный юзер это ты и есть
igornov (2004-04-09 11:33:00) [3]На фига?
Необходимо в чужой проге запретить нажатие всех кнопок кроме одной и тем самим направить юзера в строго определённое русло:)
Я конечно могу программно нажать при запуске проги то что нужно... но беда в том что иногда вредные юзеры успевают нажать то что не надо... вот и хочу зарубить это.
Игорь Шевченко (2004-04-08 17:47:00) [4]EnableWindow,
ShowWindow
Только вот непонятно, нафига...
igornov (2004-04-08 17:44:00) [5]Ну по заголовку окна и по названию класса я нахожу хендл нужного
окна чужой проги (GetWindow GetWindowText GetClassName)
Пoтом при помощи EnumChildWindows перебираю все дочерние объекты
указанного выше окна. Те что нужно опять таки нахожу по заголовкам (Caption) и по классу.
Alternative (2004-04-08 17:11:00) [6]ОО! а подскажи пожалуйста как получить хэндля этих кнопок?