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

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

Наверное сложный вопрос...


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()


Наверх

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