Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Как на чужой форме запретить нажатие кнопок?   Найти похожие ветки 

 
igornov   (2004-04-08 16:25) [0]

Есть некая форма чужого приложения. Как сделать недоступными некоторые кнопки на ней? То есть сделать что-то подобное
установке свойства enabled кнопки в False...или вообще сделать
её невидимой...
Хендлы всех кнопок получить могу

Заранее благодарен за ответ.


 
Alternative ©   (2004-04-08 17:11) [1]

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


 
igornov   (2004-04-08 17:44) [2]

Ну по заголовку окна и по названию класса я нахожу хендл нужного
окна чужой проги (GetWindow GetWindowText GetClassName)
Пoтом при помощи EnumChildWindows перебираю все дочерние объекты
указанного выше окна. Те что нужно опять таки нахожу по заголовкам (Caption) и по классу.


 
Игорь Шевченко ©   (2004-04-08 17:47) [3]

EnableWindow,
ShowWindow

Только вот непонятно, нафига...


 
igornov   (2004-04-09 11:33) [4]

На фига?
Необходимо в чужой проге запретить нажатие всех кнопок кроме одной и тем самим направить юзера в строго определённое русло:)
Я конечно могу программно нажать при запуске проги то что нужно... но беда в том что иногда вредные юзеры успевают нажать то что не надо... вот и хочу зарубить это.


 
Polevi ©   (2004-04-09 11:50) [5]

>igornov   (09.04.04 11:33) [4]
вредный юзер это ты и есть


 
Anatoly Podgoretsky ©   (2004-04-09 11:56) [6]

Нет программист



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
6-1081166378
Makhanev A.S.
2004-04-05 15:59
2004.05.23
Sockets: ESysError, code=5; AV...


14-1083379366
Думкин
2004-05-01 06:42
2004.05.23
С днем рождения! 1 мая


3-1083298338
vpaul
2004-04-30 08:12
2004.05.23
Базы данных


6-1080686507
tux
2004-03-31 02:41
2004.05.23
TIdClient и его Timeout


1-1084286252
ArthurKhamitov
2004-05-11 18:37
2004.05.23
Как сделать hlp?