Автор: tramparamparam02
Дата сообщения: 11.04.2016 19:04
		[more] [more] [more] [more] [more]здесь ничего нет, просто технический тэг[/more] 
  Столкнулся со странным и неприятным конфликтом между Volume2 и почтовой программой Becky Mail. В настройках Volume2 указано изменять уровень громкости прокруткой колеса мыши над Рабочем столе и над заголовками окон (Вот здесь [more=фрагмент из файла настроек Config.ini][UserVariables] 
 LowLevelShortKeys=Pause,"Win + 0","Win + 1","Win + 2","Win + 3","Win + 4","Win + 5","Win + 6","Win + 7","Win + 8","Win + 9","Win + Up","Win + Down","Win + Left","Win + Right" 
 UseRemoteServer=0 
 RemoteServerPort=22222 
 DelayBeforePlaySound=500 
 DelayBeforeRestartMouseHook=500 
 UseAutoRestartHooks=1 
 DelayBeforeHideHint=2500 
 ExScrollObjects=Shell_SecondaryTrayWnd,SysListView32,WorkerW 
 LowLevelHooksTimeout=10000 
 ExKatMouseScrollCount=1 
 DelayBeforeHideEdgeWnd=5000[/more], если надо, могу выложить весь файл целиком). Но когда фокус ввода находится в главном окне Becky Mail в панели со списком сообщений, то при поворачивании колеса мыши вместо ожидаемой прокрутки списка сообщений происходит изменение уровня громкости, как будто Volume2 думает, что фокус не в окне Becky Mail, а на Рабочем столе (или в заголовке окна Becky). Что интересно, когда фокус ввода находится в других разделах главного окна Becky, а именно в панели предпросмотра выбранного сообщения или в панели дерева эккаунтов и папок, то там прокрутка колесом мыши отлично работает. Проблема только с панелью списка сообщений - то есть, по закону Мерфи, как раз там, где скроллинг нужен больше всего. 
  
 И это не случайный глюк, мучаюсь с этим уже много недель, но никак не удаётся найти решение. 
  
 Какая-то путаница с классами окон? В других прогах с подобным не сталкивался (возможно, просто не обращал внимания), но в этой как раз прокрутка колесом очень сильно нужна. 
  
 Ни у кого нет идей, что можно подкрутить? Огромное спасибо всем заранее! [/more] 
  
 Добавлено: 
 Проверил сейчас с дефолтными настройками (файл Config.ini из дистрибутива), с ним Becky Mail работает нормально. Там в секции [UserVariables] [more=вот такие настройки][UserVariables] 
 LowLevelShortKeys=Pause,"Win + 0","Win + 1","Win + 2","Win + 3","Win + 4","Win + 5","Win + 6","Win + 7","Win + 8","Win + 9","Win + Up","Win + Down","Win + Left","Win + Right" 
 UseRemoteServer=0 
 RemoteServerPort=22222 
 DelayBeforePlaySound=500 
 DelayBeforeRestartMouseHook=-1 
 UseAutoRestartHooks=0 
 DelayBeforeHideHint=2500 
 ExScrollObjects=ActualTools_MultiMonitorTaskbar,DockBackgroundClassTrueStretch,Shell_SecondaryTrayWnd 
 LowLevelHooksTimeout=10000 
 ExKatMouseScrollCount=1 
 DelayBeforeHideEdgeWnd=5000[/more]. 
 Но дефолтные настройки мне не подходят, хотелось бы, по мере возможности, локализовать проблему: разобраться, из-за какой конкретной настройки возникает конфликт с Becky Mail. Заранее спасибо за помощь! [/more] [/more] 
  
 Добавлено: 
 Короче, в результате нескольких десятков экспериментов удалось методом научного тыка достоверно установить, что проблема кроется (как я и предполагал с самого начала) вот в этой строке моего кастомного файла конфигурации из секции [UserVariables]: 
 
Код: [no]ExScrollObjects=Shell_SecondaryTrayWnd,SysListView32,WorkerW[/no]