Pozia, в комплект Windows Style Builder включена утилита DiffTool, она сравнивает два стиля и выдает результат в виде текстового файла с описанием различий значений.
Помимо различий в значениях может сравнить размеры изображений.
Вот сравнение с оригиналом от SP1:
Код:
ФАЙЛ 1: C:\Users\PainteR\Desktop\aero.msstyles
ФАЙЛ 2: C:\Windows\Resources\Themes\Aero\aero.msstyles
СВОЙСТВА НЕ СУЩЕСТВУЮЩИЕ В ФАЙЛЕ 2, НО НАЙДЕННЫЕ В ФАЙЛЕ 1
==========================================================
СВОЙСТВА НЕ СУЩЕСТВУЮЩИЕ В ФАЙЛЕ 1, НО НАЙДЕННЫЕ В ФАЙЛЕ 2
==========================================================
СВОЙСТВА С РАЗНЫМИ ЗНАЧЕНИЯМИ МЕЖДУ ФАЙЛОМ 1 И 2
==========================================================
documentation.<default>.<default>:DISPLAYNAME:STRING
файл1 : Aero style
файл2 : Стиль Аэро
documentation.<default>.<default>:TOOLTIP:STRING
файл1 : Aero Visual Style
файл2 : Стиль изображения Аэро
documentation.<default>.<default>:COPYRIGHT:STRING
файл1 : Copyright Microsoft Corporation, 2003. All rights reserved.
файл2 : (C) Корпорация Майкрософт, 2003. Все права защищены.
documentation.<default>.<default>:URL:STRING
файл1 : http://www.microsoft.com
файл2 : http://www.microsoft.com/rus
documentation.<default>.<default>:DESCRIPTION:STRING
файл1 : Microsoft Windows Visual Style
файл2 : Стиль оформления для Windows
sizevariant.NormalSize.<default>.<default>:DISPLAYNAME:STRING
файл1 : Normal
файл2 : Обычный
sizevariant.NormalSize.<default>.<default>:TOOLTIP:STRING
файл1 : Normal size
файл2 : Обычный размер
colorvariant.NormalColor.<default>.<default>:DISPLAYNAME:STRING
файл1 : Default
файл2 : По умолчанию
colorvariant.NormalColor.<default>.<default>:TOOLTIP:STRING
файл1 : Aero Color Scheme
файл2 : Цветовая схема Аэро
sysmetrics.<default>.<default>:PADDEDBORDERWIDTH:SIZE
файл1 : 2
файл2 : 4
Rebar <RebarStyle>.<default>.<default>:SIZINGMARGINS:MARGINS
файл1 : 1, 1, 3, 3
файл2 : 1, 1, 9, 15
MaxNavbar::Rebar <Navbar::Rebar>.<6>.<default>:SIZINGMARGINS:MARGINS
файл1 : 15, 15, 1, 3
файл2 : 0, 0, 0, 1
NavbarNonTopmost::Rebar <Rebar>.<6>.<default>:SIZINGMARGINS:MARGINS
файл1 : 1, 1, 3, 3
файл2 : 1, 1, 9, 15
StartPanel.<default>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 406, 440
файл2 : 0, 0, 470, 440
StartPanel.<2>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 30
файл2 : 0, 0, 311, 30
StartPanel.<4>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 383
файл2 : 0, 0, 311, 383
StartPanel.<13>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 383
файл2 : 0, 0, 311, 383
StartPanel.<15>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 37
файл2 : 0, 0, 311, 37
StartPanel.<16>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 400, 383
файл2 : 0, 0, 500, 383
StartPanel.<18>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 400, 50
файл2 : 0, 0, 500, 50
StartPanelPriv.<default>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 406, 440
файл2 : 0, 0, 470, 440
StartPanelPriv.<2>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 30
файл2 : 0, 0, 311, 30
StartPanelPriv.<3>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 30
файл2 : 0, 0, 311, 30
StartPanelPriv.<6>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 383
файл2 : 0, 0, 311, 383
StartPanelPriv.<7>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 383
файл2 : 0, 0, 311, 383
StartPanelPriv.<9>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 150, 332
файл2 : 0, 0, 195, 332
StartPanelPriv.<10>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 230, 332
файл2 : 0, 0, 270, 332
StartPanelPriv.<12>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 170, 332
файл2 : 0, 0, 221, 332
StartPanelPriv.<14>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 150, 54
файл2 : 0, 0, 195, 54
StartPanelPriv.<15>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 150, 54
файл2 : 0, 0, 195, 54
StartPanelPriv.<17>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 383
файл2 : 0, 0, 311, 383
StartPanelPriv.<18>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 54
файл2 : 0, 0, 311, 54
StartPanelPriv.<19>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 261, 54
файл2 : 0, 0, 311, 54
StartPanelPriv.<20>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 411, 383
файл2 : 0, 0, 500, 383
StartPanelPriv.<22>.<default>:DEFAULTPANESIZE:RECT
файл1 : 0, 0, 411, 50
файл2 : 0, 0, 500, 50
DWMWindow.<1>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 1, 4
файл2 : 0, 0, 2, 6
DWMWindow.<9>.<default>:CONTENTMARGINS:MARGINS
файл1 : 17, 1, 2, 4
файл2 : 2, 1, 2, 4
DWMWindow.<10>.<default>:CONTENTMARGINS:MARGINS
файл1 : 17, 1, 2, 4
файл2 : 2, 1, 2, 4
DWMWindow.<33>.<default>:SIZINGMARGINS:MARGINS
файл1 : 4, 2, 0, 0
файл2 : 6, 2, 0, 0
DWMWindow.<36>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 1, 4
файл2 : 0, 0, 2, 6
DWMWindow.<37>.<default>:SIZINGMARGINS:MARGINS
файл1 : 4, 2, 0, 0
файл2 : 6, 2, 0, 0
DWMWindow.<38>.<default>:SIZINGMARGINS:MARGINS
файл1 : 2, 4, 0, 0
файл2 : 2, 6, 0, 0
DWMWindow.<39>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 4, 1
файл2 : 0, 0, 6, 2
DWMWindow.<39>.<default>:CONTENTMARGINS:MARGINS
файл1 : 6, 0, 0, 0
файл2 : 9, 0, 0, 0
DWMWindow.<39>.<1>:OPACITY:INT
файл1 : 50
файл2 : 80
DWMWindow.<39>.<2>:OPACITY:INT
файл1 : 20
файл2 : 45
DWMWindow.<39>.<2>:COLORIZATIONOPACITY:INT
файл1 : 20
файл2 : 55
DWMWindow.<41>.<default>:SIZINGMARGINS:MARGINS
файл1 : 2, 4, 0, 0
файл2 : 2, 6, 0, 0
DWMWindow.<54>.<1>:OPACITY:INT
файл1 : 50
файл2 : 80
DWMWindow.<54>.<2>:OPACITY:INT
файл1 : 20
файл2 : 45
DWMWindow.<54>.<2>:COLORIZATIONOPACITY:INT
файл1 : 20
файл2 : 40
DWMWindow.<56>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 4, 1
файл2 : 0, 0, 6, 2
DWMWindow.<56>.<default>:CONTENTMARGINS:MARGINS
файл1 : 6, 0, 0, 0
файл2 : 9, 0, 0, 0
DWMWindow.<56>.<1>:OPACITY:INT
файл1 : 50
файл2 : 80
DWMWindow.<56>.<2>:OPACITY:INT
файл1 : 20
файл2 : 60
DWMWindow.<56>.<2>:COLORIZATIONOPACITY:INT
файл1 : 20
файл2 : 40
DWMWindow.<56>.<3>:OPACITY:INT
файл1 : 50
файл2 : 80
DWMWindow.<56>.<4>:OPACITY:INT
файл1 : 20
файл2 : 80
DWMWindow.<56>.<4>:COLORIZATIONOPACITY:INT
файл1 : 20
файл2 : 40
DWMWindow.<58>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 4, 1
файл2 : 0, 0, 6, 2
DWMWindow.<58>.<default>:CONTENTMARGINS:MARGINS
файл1 : 6, 0, 0, 0
файл2 : 9, 0, 0, 0
DWMWindow.<59>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 1, 4
файл2 : 0, 0, 2, 6
DWMWindow.<60>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 0, 0
файл2 : 6, 2, 0, 0
DWMWindow.<61>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 0, 0
файл2 : 2, 6, 0, 0
DWMWindow.<62>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 2, 3
файл2 : 0, 0, 6, 2
DWMWindow.<63>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 3, 2
файл2 : 0, 0, 2, 6
DWMWindow.<70>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 2, 3
файл2 : 0, 0, 6, 2
DWMWindow.<71>.<default>:SIZINGMARGINS:MARGINS
файл1 : 6, 6, 3, 2
файл2 : 0, 0, 2, 6
TaskbandExtendedUI.<1>.<default>:SIZINGMARGINS:MARGINS
файл1 : 2, 2, 2, 2
файл2 : 6, 6, 39, 6
Vertical::TaskbandExtendedUI <TaskbandExtendedUI>.<1>.<default>:SIZINGMARGINS:MARGINS
файл1 : 2, 2, 2, 2
файл2 : 6, 6, 6, 6
TaskBar::Rebar <>.<4>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 11, 10
файл2 : 6, 6, 15, 13
TaskBar::Rebar <>.<5>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 11, 10
файл2 : 6, 6, 15, 13
TaskBar::Toolbar <>.<1>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 11, 10
файл2 : 6, 6, 15, 13
TaskBar::Toolbar <>.<2>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 11, 10
файл2 : 6, 6, 15, 13
TaskBarVert::Toolbar <>.<1>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 11, 10
файл2 : 6, 6, 15, 13
TaskBarVert::Toolbar <>.<2>.<default>:SIZINGMARGINS:MARGINS
файл1 : 3, 3, 11, 10
файл2 : 6, 6, 15, 13
|