vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: XP - Style 
Autor: Marcus W
Datum: 07.02.04 21:01

Hi,

Manifest-Dateien bringen die Standardcontrols in den Anwendungen dazu, den XP-Style anzunehmen.

eine Manifest-Datei muß so aussehen:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity
        version="2.0.0.0"
        processorArchitecture="X86"
        name="MyApp"
        type="win32" />
    <description>[color=red]MyApp[/color]</description>
    <dependency>
        <dependentAssembly>
            <assemblyIdentity
                type="win32"
                name="Microsoft.Windows.Common-Controls"
                version="6.0.0.0"
                processorArchitecture="X86"
                publicKeyToken="6595b64144ccf1df"
                language="*" />
        </dependentAssembly>
    </dependency>
</assembly>
MyApp wird durch den Namen der Anwendung ersetzt. Wenn die Anwendung z.B. HalloWelt.exe heißt, würde hier HalloWelt stehen. Außerdem muß die Manifest-Datei so heißen wie die Anwendung, im Beispiel also HalloWelt.exe.manifest.

Wenn Du mit Manifest-Dateien arbeiten möchtest, solltest Du noch folgenden Code hinzufügen:
' Deklarationsbereich
Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
 
Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" ( _
    ByVal lpLibFileName As String) As Long
 
Private Declare Function FreeLibrary Lib "kernel32" ( _
    ByVal hLibModule As Long) As Long
 
Private m_hMod As Long
' Ende Deklarationsbereich
 
Private Sub Form_Load()
  m_hMod = LoadLibrary("shell32.dll")
  InitCommonControls
End Sub
 
Private Sub Form_Unlaod(Cancel As Integer)
  FreeLibrary m_hMod
End Sub

Gruß
Marcus

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
XP - Style904vb6de07.02.04 18:57
Re: XP - Style593Marcus W07.02.04 21:01
Re: XP - Style538vb6de08.02.04 18:04
Re: XP - Style582Marcus W09.02.04 06:45
Re: XP - Style556vb3209.02.04 08:13
Re: XP - Style557Marcus W09.02.04 21:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel