Стильные Окна
Фленов Михаил
Xakep, номер #057, стр. 057-032-4
Да, редактировать напрямую довольно сложно и нудно. Зато ты сможешь создать абсолютно безбашенные темы, не требующие дополнительных примочек. Просто копируешь свой вариант luna.msstyles на другой компьютер и пользуешься. Еще раз повторю, что имя файла можно и поменять. Чтобы не было проблем, в своей системе я назвал его "Х.msstyles". Вот так у меня появилась новая тема.
Если ты разбираешься в ресурсах исполняемого файла и владеешь программой Restorator, вопросов не возникнет. Дальше ты можешь действовать самостоятельно. Удачи в темостроительстве. Начни с малого. Например, изобрази эту чертову кнопку "Пуск" в стандартной XP'шной теме как-нибудь поприличней!
Пример манифеста
Следующий пример манифеста генерируется средой разработки Visual Studio для программ, написанных на C++:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Microsoft.Windows.ProgramName"
type="win32"
/>
<description>Your app description here</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Нескольких популярных тем с сайта ThemeXP (www.themexp.org)
Watercolor Visual Style v 4.2
Milk - Final
Plex Style II
Xbox XtremeXP
Все темы (как и весь упомянутый в статье софт) выложены на нашем диске. Увы, для того чтобы заценить большинство из них, необходимо поставить себе или пакет Style XP от фирмы TGTsoft (www.tgtsoft.com), или иметь пропатченную версию файла uxtheme.dll. В ближайшее время мы постараемся рассказать обо всем этом поподробнее, ну а пока попробуй заглянуть за инфой на www.lightstar1.com/install.htm.