![]() |
Разворот трея win 7
ОС: Win7x64
Предистория: В трее скопилось много значков, все нужны. Постоянно отображаясь значки мешают. Неудобно разворачивать трей и открывать прогу, хочется навести и сразу увидеть их все. Задача: При наведении курсора мыши на область трея (условно - угол экрана) - разворачивать трей. Крайне желательно реализовать это встроенными средствами (vbs/ps/api etc.) чтобы не мудрить с писаниной на С++ и т.д. Результаты: Обработать положение курсора задача тривиальная. Сложнее найти функцию для разворота трея. В свою очередь в винде есть настройка, которая сразу переключает режим трея: Скрытый текст
![]() Пробовал: 1) Обращения к библиотекам: RunDll32.exe shell32.dll,Options_RunDLL 1 control.exe /name Microsoft.NotificationAreaIcons результата нет, не нашел аргументы/параметры которыми можно дополнить команды для обращения к функции разворота. 2) PowerShell (+Boxstarter +Chocolatey) тоже не дает зацепок. 3) Через обновление параметра реестра тоже не решается: rundll32.exe user32.dll,SystemParametersInfo SPI_(нет функции) RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True 4) Да, я знаю про сущестрование горячих клавиш: Win+B + Пробел Их можно нажать достаточно быстро и откроется меню трея, но это не то что нужно. Нужен именно разворот! Может кто-нибудь знает API или VBS, сталкивался с подобными решениями? Подскажите, кто что сможет, пожалуйста! Куда копать, весь инет облазел... |
|
Цитата:
Похоже других способов нет. Будем считать вопрос решенным. |
Время: 22:46. |
Время: 22:46.
© OSzone.net 2001-