| 
 | 
   Дата: 08 Мар 2011 06:37:11 · Поправил: RadioKoteg (08 Мар 2011 06:45:47) 
    #    
    
     
    Приветствую!
 Запуская Winrad WinradPlus WinradHQ многие замечали произвольного появления эффектов скольжения меню, подсказки, которое досаждает своим присутствием. 
 После изучение кода нашел строки:
 // disable Windows animation effects
 	ai.cbSize = sizeof(ANIMATIONINFO);
 	SystemParametersInfo(SPI_GETANIMATION,sizeof(ANIMATIONINFO),&ai,0);
 	prevAnim = ai.iMinAnimate;
 
 	if(prevAnim)
 	{
 	  ai.iMinAnimate = 0;
 	  SystemParametersInfo(SPI_SETANIMATION,sizeof(ANIMATIONINFO),&ai,0);
 	}
 
 //    SystemParametersInfo(SPI_GETDROPSHADOW, 0, &dropshadow, 0);
 //    SystemParametersInfo(SPI_SETDROPSHADOW, 0, FALSE, 0);
 	SystemParametersInfo(SPI_GETCOMBOBOXANIMATION, 0, &comboanim, 0);
 	SystemParametersInfo(SPI_SETCOMBOBOXANIMATION, 0, FALSE, 0);
 	SystemParametersInfo(SPI_GETMENUANIMATION, 0, &menuanim, 0);
 	SystemParametersInfo(SPI_SETMENUANIMATION, 0, FALSE, 0);
 	SystemParametersInfo(SPI_GETTOOLTIPANIMATION, 0, &toolanim, 0);
 	SystemParametersInfo(SPI_SETTOOLTIPANIMATION, 0, FALSE, 0);
 //-------------------------
  Накой автор их вписал уму не постижимо. 
 В Winrad я убрал этот бред, но как он глючный и я им не пользуюсь. 
 Пользуюсь WRPlus, но он закрытый проект и изменение и компиляция его невозможна к сожалению. 
 Мне лично надоело каждый раз лазить в мой компьютер>свойства>быстродействие>визуальные эффекты и а кликать три раза на галочки и один раз на кнопку принять чтобы отключить это безобразие. Вот и решил написать утилиту которая отключает три эффекта MENUANIMATION LISTBOXSMOOTHSCROLLING TOOLTIPANIMATION. 
 Так как я программист никакой, но все таки сила желания содействовала и я залез в Делфи 2007, что с этого получилось смотрите тут:  Исходники и откомпилированный EXE .
 Можно все это включить в пакетный файл, что я и сделал, и запускать с пакетника. 
 Если есть исходники WRPlus поделитесь ими, а то годовой триал задолбал уже, какая то зависимость от автора получается, пройдет год а вдруг он не перекомпилирует?
 Спасибо!  |