[B+] XP Style in BlitzBasic

Übersicht BlitzBasic FAQ und Tutorials

Neue Antwort erstellen

 

ChristianH

Betreff: [B+] XP Style in BlitzBasic

BeitragFr, März 05, 2004 19:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Viele Leute nervt es, das es in BlitzPlus Anwendungen keinen XP-Style gibt. Doch einen einzubauen ist einfacher als man denkt. Ich bin durch Delphi drauf gekommen, denn mit Delphi machen es viele (mit alten Delphi Versionen) genauso. Also hier mein Mini Tutorial:

1) Die .Manifest Datei

Die Manifest Datei sorgt dafür, dass wir Buttons, etc. im XP Style sehen und zwar genau dann wenn:

- XP läuft.
- Luna (Also der XpStyle) aktiviert ist.

Folglich haben wir auch nur XpStyle wenn der User das will. Wir öffnen also den Windows Editor und schreiben folgendes hinein:

Code: [AUSKLAPPEN]
<?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="CompanyName.ProductName.YourApp"

type="win32"

/> <description>Your application 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>


Wir speichern diese Datei.

2) Manifest Datei einbinden

Jetzt kommt der letzte Schritt. Wir kopieren diese Datei in den Ordner unserer Anwendung und benennen sie um: z.b.: MeineAnwendung.exe.Manifest

MeineAnwendung.exe ist natürlich der Dateiname unserer exe.

Jetzt sollte die Anwendung im XpStyle erscheinen.

Das ganze geht auch mit anderen Blitz Versionen, z.b. bei Dialogboxen oder dll's.
 

lettorTrepuS

BeitragFr, März 05, 2004 20:21
Antworten mit Zitat
Benutzer-Profile anzeigen
-aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger.
 

Edlothiol

BeitragFr, März 05, 2004 21:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Das gleiche gibts auch bei BlitzCoder Rolling Eyes
 

ChristianH

BeitragFr, März 05, 2004 21:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Echt? Ich sehe gerade meins ist ausführlicher und auf Deutsch. Laughing

Außerdem kenne ich den Trick schon länger und habe ihn in Delphi, etc. benutzt.
 

YaZo

BeitragFr, Apr 09, 2004 1:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
cool! Den Trick merk ich mmir für Delphi! Thank you
Akutelles Projekt: -
 

ChristianH

BeitragFr, Apr 09, 2004 10:27
Antworten mit Zitat
Benutzer-Profile anzeigen
In Delphi gibt es eine elegantere Lösung, entweder du verwendest in Delphi 7 das TManifest, oder du guckst hier mal nach: http://www.delphipraxis.net/to...ungen.html

Sry für den Offtopic. Smile
 

ChristianH

BeitragSo, Apr 11, 2004 16:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Schaut euch auch mal diesen Link an.

http://blitzbasic.com/Communit...opic=21845
 

Stephan

BeitragDo, Mai 05, 2005 20:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ich habe noch herausgefunden, dass wen man die Datei blitzcc.exe.Manifest im BB-Ordner "bin" mit dem oben genannten Inhalt erstellt, die Programme immer gleich beim Compilieren den "Coolen XP Style" erhalten.

simi

BeitragMo, Jul 25, 2005 15:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Jemand hat auf blitzbasic.com gefragt, wie man die manifest Datei gleich in die EXE einbinden kann... Da dachte ich, das interessiert sicher auch solche, welche nicht auf bb.com mitlesen:

1. Resource Hacker starten
2. Deine Exe laden
3. Auf "Menu/Action/Add a new resource... " klicken
4. Die Manifest-Datei auswählen
5. Resource Type: 24
6. Resource Name: 1
7. auf "Add Resource" klicken
8. Exe abspeichern....

cu simi

Neue Antwort erstellen


Übersicht BlitzBasic FAQ und Tutorials

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group