Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 11/ 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   AeroTuner - Чуть больше, чем стандратная панель настройки цветов окон (http://forum.oszone.net/showthread.php?t=189020)

hb860 22-10-2010 01:21 1524465

AeroTuner - Чуть больше, чем стандратная панель настройки цветов окон
 
Моя последняя работа, утилита AeroTuner.
Создана в качестве демонстрационного примера к попытке документировать параметры DWM Windows 7.

Тем не менее, если материал вас не впечатлил, вас может заинтересовать в ней:
  1. Возможность управлять всеми параметрами DWM по отдельности
  2. Возможность управлять числом лент-рефлеский Aero, а то и вовсе их отключить
  3. Возможность выставлять разные цвета для активных и неактивных окон и их наложения.
Все вышеуказанные функции недоступны через интерфейс операционной системы.



Скачать

Smarty 22-10-2010 07:20 1524513

hb860, в чём может быть проблема?

читать дальше »

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentException: Тип объекта значения совпадает с заданным RegistryValueKind либо объект не может быть корректно преобразован.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в Microsoft.Win32.RegistryKey.SetValue(String name, Object value, RegistryValueKind valueKind)
в WindowsFormsApplication1.Form1.btnWrite_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
AeroTuner
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/TEMP/AeroTuner%201.0/AeroTuner.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.WindowsAPICodePack.Shell
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/TEMP/AeroTuner%201.0/Microsoft.WindowsAPICodePack.Shell.DLL
----------------------------------------
Microsoft.WindowsAPICodePack
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/TEMP/AeroTuner%201.0/Microsoft.WindowsAPICodePack.DLL
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

От Администратора тоже самое...

hb860 22-10-2010 08:44 1524541

Было
RegKey.SetValue("ColorizationColor", Colors.ColorizationColor, RegistryValueKind.DWord);

Нужно
RegKey.SetValue("ColorizationColor", (int)Colors.ColorizationColor, RegistryValueKind.DWord);

Забыл типы преобразовать. Ошибка исправлена, приложение перезалил

Smarty 22-10-2010 15:19 1524856

hb860, статья тоже интересная!
Теперь всё работает! :up:

funit09 14-11-2010 10:03 1542307

Эмм... А сие творение может изменять цвет оформления темы Aero Basic? В HomePremium редакции. Что-то у меня никак не получалось добиться какого-либо эффекта...

Smarty 14-11-2010 10:19 1542313

funit09, вы немного темой ошиблись, вам нужно сюда.

Pozia 16-11-2010 21:19 1544271

hb860, а на русском можно увидеть?

hb860 19-11-2010 11:44 1546286

Нет

hb860 05-01-2011 23:10 1581647

В версии 1.1:
  • Исправлена ошибка, приводящая к краху AeroTuner при использовании сторонних тем с параметрами, не соответствующими спецификации DWM. Я бы сказал, виноват вовсе не AeroTuner, а некорректный формат темы оформления.
  • Добавлена кнопка Restore - восстановление параметров DWM на "умолчальные", на те, которые были до запуска программы. Эту кнопку просили больше всего.
  • Добавлена такая мелочь, как таскание окна программы за Aero-область (заголовок, и прозрачная рамка по краям).


Скачать AeroTuner


Время: 09:41.

Время: 09:41.
© OSzone.net 2001-