![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Наверное сложный вопрос...
MisterBin © (2002-05-07 19:55:00)Допустим, имеется чужое окно. На нём:
Label1, Button1.
Label1.Enabled:=False;
Button1.Enabled:=False;
Заметьте, что это именно чужое постороннее окно.
При нажатии на кнопку, когда она активна, Label1 тоже переходит в значение ENABLED:=TRUE;
Вопрос:
Как написать свою программу, которая делает такое:
При наведении курсора на чужое окно (в данном случае, описанное выше) неактивная кнопка должна стать активной. Т.е. нужно, чтобы программа меняла значения Enabled других программ.
Если кто-то знает, но нехочит тут говорить, пишите на stas_savelnikov@ukr.net
Только не надо говорить, что это всё Hooks. Итак ясно. Если можно код.
MisterBin (2002-05-09 12:58:00) [1]>Song
>EnableWindow()
А можно поподробнее, а то я не очень силён в программировании
Дремучий (2002-05-07 22:17:00) [2]я как настоящий извращенец, сделал бы так%
натравливаю мышу на нужный дисаблед-винконтрол, жму свой хот-кей(хук)- активизирую свою прогу, определяю на какой контрол указывает мыша, посылаю ему соответствующее сообщение, типа EnableWindow(). ;)
Готового кода нет, а писать некогда.
Song (2002-05-07 21:41:00) [3]EnableWindow()