Войти

Показать полную графическую версию : работа с активным и неактивным окном- как сделать ?


ViteComP
17-01-2006, 14:17
HellO forum !!!
есть проблема (несовсем и проблема НО хотелось бы чтоб небыло этого) с работой с окнами , к примеру /главное чтоб Вы мя поняли все/ :oszone:
есть окно - на левой панели открыты "папки" на правой открыты файлы и на той на другой половине есть полоса прокрутки те чтобы скролом на мыше двигать эту полосу надо выделить то или иное окно и тогда крутить те сделать окно активным :type:
так вот надо как то настроить чтобы наведя мышой на неактивное окно, опять же скролом (ничего не нажимаем ), двигать полосу СКРОЛОМ МЫШы


или к примеру другой пример : скрол мышЫ запрограмирован на свёртывание окна (те при нажатии на скрол активное окно сворачивается )
надо как то настроить чтоб сворачивалось , то окно, на которое наведён курсор мыши ( активне оно или НЕактивное )
вот так :cool:

ЗЫ ящик AMD atlon ХР 2000+ (кому интересно ! )
на другом ящике всё нормально с окнами ! те работать мона ; хатя я ничё НЕнастраивал на нём.

DillerInc
17-01-2006, 19:11
ViteComP
Я думаю,что это надо писать небольшую программку,которая бы расставляла в системе т.н. "хуки",через которые она бы отлавливала сообщения типа WM_HSCROLL или WM_VSCROLL,проверяла позицию курсора и далее производила необходимые действия.

XXXler
17-01-2006, 19:20
Замечал что если стоит и загружен софт от мыши (у мня a4 tech), то все происходит как надо, в противном случае окно приходся активировать.

MuIIIeHb
17-01-2006, 20:51
ViteComP
Чтобы сделать окно активным при наведении мыши надо в реестре:
HKEY_CURRENT_USER\Control Panel\Desktop
Выставить параметр "UserPreferencesMask" = 9f 3e 07 80
и после этого перезагрузи (обязательно).

ViteComP
17-01-2006, 22:29
MuIIIeHb :jump: благодарю !!! :jump:
все сделал как ты сказал.
окна переключаются как надо
работает как я и хотел НО
есть окно - на левой панели открыты "папки" на правой открыты файлы и на той на другой половине есть полоса прокрутки НЕпрокатило это здесь -- в данном случае, те надо обязательно переключаьт эти 2 половины :( чтобы крутить

другой пример : скрол мышЫ запрограмирован на свёртывание окна (те при нажатии на скрол активное окно сворачивается ) это РАБОТАЕТ :applause:

как бы подкоректировать???:shuffle:

MuIIIeHb
17-01-2006, 22:48
как бы подкоректировать???:shuffle:Насчёт первой ситуации: насколько я понял, имеется в виду проводник? Тогда никак. Это же всего одно окно.

ViteComP
17-01-2006, 23:22
MuIIIeHb имеется в виду проводник? это так
Тогда никак. :weep:
Это же всего одно окно.
НО у меня же на другом ящике всё нормально с окнами
те это фурычит и ГЛАВНОЕ я ничё и не настраивал !!!
а если я или БРАТ прогу поставили какую это могло повлиять и настороиться автоматом???

MuIIIeHb
17-01-2006, 23:55
Замечал что если стоит и загружен софт от мыши (у мня a4 tech), то все происходит как надоА что ещё я даже и не знаю:sorry: .

ViteComP
18-01-2006, 00:10
memorix там мыша и софт под неё--- кстати А4 tech тоже работает на этом софте
http://smiliki.fromru.com/img/150.gif

Zippy
27-01-2006, 22:56
MuIIIeHb Воспользовался твоим советом, попробовал, действительно работает!!! Вот только как теперь вернуть обратно, значения я не записал!!!

MuIIIeHb
27-01-2006, 23:12
Zippy
"UserPreferencesMask" = 9e 3e 07 80

Zippy
27-01-2006, 23:58
хм, не помогло... стало еще хуже :(

MuIIIeHb
28-01-2006, 15:36
Zippy
и после этого перезагрузи (обязательно).Выполнил?

Zippy
28-01-2006, 21:58
Ну конечно, никакого эффекта...
Вот здесь (http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/Default.asp?url=/resources/documentation/Windows/2000/server/reskit/en-us/regentry/55198.asp) есть описание этого параметра, что-то не особо понятно какой бит за это отвечает?




© OSzone.net 2001-2012