Reputation: 368
vsstyle.h
and vssym32.h
are the sources of truth for some theme-related information on Windows. Specifically, they include IDs of states and parts of Win32 controls, which can be themed via.msstyles
files.
These header files are packaged with Visual Studio and can be found at C:\Program Files (x86)\Windows Kits\10\Include\{BUILD}\um\{HEADER_FILE}.h
.
Is there any way to see the differences in these header files across Windows builds or across Visual Studio versions?
The use case is for building an editor for .msstyles
files. If the IDs of states and parts are known across Windows builds, then it'd be possible to attempt migrating a Windows 7 theme to Windows 10/11 programmatically.
Upvotes: 1
Views: 135