Текущий архив: 2002.07.01;
Скачать: CL | DM;
Вниз
Как при наведении курсора на какое-то окно, чтобы оно минимизиров Найти похожие ветки
← →
MisterBin © (2002-05-02 16:26) [0]Нужно при наведении курсора мышки на чужое окно, чобы оно минимизировалось, а потом, как только пользователь опять его развернёт и наведёт мышку, тоже самое??
← →
Song © (2002-05-02 18:30) [1]Нужно писать хук, отлавливая CM_MOUSELEAVE/CM_MOUSEENTER
← →
MisterBin © (2002-05-02 18:51) [2]А можно код?
← →
Song © (2002-05-02 18:52) [3]В FAQ есть.
← →
MisterBin © (2002-05-02 19:05) [4]А где?
← →
Song © (2002-05-02 19:15) [5]http://delphi.mastak.ru/cgi-bin/search.pl?words=%F5%F3%EA&n=101
← →
Almaz © (2002-05-03 01:55) [6]
> Song © (02.05.02 18:30)
> Нужно писать хук, отлавливая CM_MOUSELEAVE/CM_MOUSEENTER
Уважаемый, не путайте человека: CM_MOUSELEAVE и CM_MOUSEENTER - это внутренние сообщения Delphi - если программа написана на чем-либо другом никаких CM_ХХХ она не генерирует. И ничего hook не отловит, как не старайся.
> MisterBin © (02.05.02 16:26)
1. Если хотите заморачиваться с hook"ами - то ставьте hook на мышку, и вызывая в нем WindowFromPoint получайте ссылку на окно, над которым в данный момент находится мышь, а затем, если это то самое окно, то сворачивайте его.
2. Можно и без hook"а - вызывайте по таймеру тот же WindowFromPoint а дальше см. п.1.
Удачи.
Страницы: 1 вся ветка
Текущий архив: 2002.07.01;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.011 c