Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C++ Builder XPStyle komponente erstellen ! (https://www.delphipraxis.net/40949-c-builder-xpstyle-komponente-erstellen.html)

Assun 23. Feb 2005 16:50


C++ Builder XPStyle komponente erstellen !
 
hi !

ich hab ne .res Datei erstellt mit folgendem Inhalt :

Delphi-Quellcode:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
  xmlns="urn:schemas-microsoft-com:asm.v1"
  manifestVersion="1.0">
<assemblyIdentity
    name="Sebastian.Dietrich"
    processorArchitecture="x86"
    version="5.1.0.0"
    type="win32"/>
<description>Windows Shell</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="x86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
wenn ich nu n neues Projekt erstelle, n Button druf Klatsche, diese .res Datei dem Projekt hinzufüge, wird mein Programm im XP Style angezeigt *freu*

aber wie kann ich daraus ne VCL Komponente machen, die man einfach auf die Form klatscht wie z.b. TButton und schon is der XP Style enabled ?


Vielen vielen vielen Dank !

Ihr seid Spitze.

Gruß Assun

maximov 23. Feb 2005 17:38

Re: C++ Builder XPStyle komponente erstellen !
 
Delphi-Quellcode:
{$R xp.res}

Assun 23. Feb 2005 18:40

Re: C++ Builder XPStyle komponente erstellen !
 
Zitat:

{$R xp.res}
<------ das is doch kein C++ !

one 23. Feb 2005 18:57

Re: C++ Builder XPStyle komponente erstellen !
 
Zitat:

Zitat von Assun
Zitat:

{$R xp.res}
<------ das is doch kein C++ !

Das geht nur mit dem C++ Builder, aber da du den ja benutzt seh ich da jetzt kein Problem. :gruebel:

Assun 23. Feb 2005 19:42

Re: C++ Builder XPStyle komponente erstellen !
 
könnte mir mal jemand den standart aufbau einer Komponente mit diesem .res drinne posten ? die komponente muss ja eigendlich nix können, außer diese .res datei dem Projekt hinzufügen...


100000000000 x THANKX

maximov 23. Feb 2005 21:42

Re: C++ Builder XPStyle komponente erstellen !
 
Zitat:

Zitat von Assun
könnte mir mal jemand den standart aufbau einer Komponente mit diesem .res drinne posten ? die komponente muss ja eigendlich nix können, außer diese .res datei dem Projekt hinzufügen...
..

Genau! Und dafür musst du nicht lange suchen Komponenten entwickeln
:)

Garfield 2. Mär 2005 17:04

Re: C++ Builder XPStyle komponente erstellen !
 
Ich habe mir einfach die Unit XPStyles.pas und die XPStyles.res aus dem Projekt http://dvd-swarm.sourceforge.net/ genommen. Die steht unter der MPL.

Inhalt der RES ist wie dort http://www.vbarchiv.net/archiv/tipp_925.html

Und in der Delphi-Unit nur:
Delphi-Quellcode:
unit XPStyles;

interface

implementation

{$R XPStyles.res}

uses CommCtrl;

initialization
  InitCommonControls;
end.
Für VC++ gibt es da was mit Beispielprojekt.

Nachtrag:

Eine Manifest-Datei muss nicht in die EXE eingebunden werden. Ihr Vorhandensein ist vollkommen ausreichend.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz