Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как на чужой форме запретить нажатие кнопок? [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]

ОО! а подскажи пожалуйста как получить хэндля этих кнопок?


Наверх

Титульная страница Поиск, карта сайта Написать письмо