Know-how für Terms-Produkte TermsProducts-Logo

Inhalt  Terms-Homepage  Voriges Kapitel  Vorige Seite  Nächste Seite  Nächstes Kapitel  Kapitel:  1  2  3  4  5   6   7   8


6 XP-Look

Wird eine Anwendung aus Vor-XP-Zeit gestartet, so präsentiert sich diese zwar mit den für WindowsXP typischen runden Fensterecken, aber die Knöpfe in den Dialogen sehen immer noch so wie früher aus.
Um die Bedienelemente auch im XP-Look anzuzeigen, muss im Verzeichnis der Anwendung eine XML-Datei vorhanden sein, die den Namen der Anwendung (inclusive dem .exe) erweitert um den Suffix .manifest trägt.
Im Normalfall reicht es, eine auf dem System vorhandene .manifest-Datei, z.B. C:\Programme\Messenger\msmsgs.exe.manifest, in das Verzeichnis der Anwendung zu kopieren und dann auf den Namen der Anwendung umzubenennen.
Für Terms97801 muss die Datei dann Terms97801.exe.manifest heißen. Die Manifest-Datei ist eine XML-Datei und lässt sich darum mit einem Editor bearbeiten. Hierbei lässt sich feststellen, dass unter 'Name' und 'Description' der Messenger eingetragen ist. Trotzdem ergibt sich der gewünschte Effekt. Wer möchte kann aber auch die Angaben durch den Namen der Anwendung ersetzen. So funktioniert auch die folgende Manifest-Datei zusammen mit Terms97801:
<?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="Terms97801"
	type="win32"
/>
<description>Terms97801</description>
<dependency>
	<dependentAssembly>
		<assemblyIdentity
			type="win32"
			name="Microsoft.Windows.Common-Controls"
			version="6.0.0.0"
			processorArchitecture="X86"
			publicKeyToken="6595b64144ccf1df"
			language="*"
		/>
	</dependentAssembly>
</dependency>
</assembly>
	  
Natürlich lässt sich die Datei auch über die Zwischenablage in einen Editor kopieren und dann unter Terms97801.exe.manifest abspeichern.

Inhalt  Terms-Homepage  Voriges Kapitel  Vorige Seite  Nächste Seite  Nächstes Kapitel  Kapitel:  Kapitel:  1  2  3  4  5   6   7   8