Tutorial
Einem Programm den XP-Style beibringen
von csde_rats | Seite 1 von 2 |
Wie macht man das, diesen schönen XP-Style?
Ganz einfach; mit einem XML-Dokument, einem Ressourcenskript, einer Zeile im eigentlichen Programm und einer Versionsinformation.
Das XML-Dokument:
<?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="Company.Product.Name"
type="win32"
/>
<description></description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Das Resourcenskript (RC-Datei):
1 24 "xpmanifest.xml"
2 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x00000004
FILETYPE 0x00000001
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "04070000"
BEGIN
VALUE "FileVersion", "1.0.0.0\0"
VALUE "ProductVersion", "1.0.0.0\0"
VALUE "CompanyName", "DEINNAME\0"
VALUE "ProductName", "NAME\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0407, 0x0000
END
END
Der nötige Programmcode für Ihr eigenes Programm:
#include "windows.bi"
#include once "win/commctrl.bi"
InitCommonControls()
Gehe zu Seite 1 2
Zusätzliche Informationen und Funktionen | |||||||
---|---|---|---|---|---|---|---|
|