![]() |
C++ Builder XPStyle komponente erstellen !
hi !
ich hab ne .res Datei erstellt mit folgendem Inhalt :
Delphi-Quellcode:
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*
<?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> 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 |
Re: C++ Builder XPStyle komponente erstellen !
Delphi-Quellcode:
{$R xp.res}
|
Re: C++ Builder XPStyle komponente erstellen !
Zitat:
|
Re: C++ Builder XPStyle komponente erstellen !
Zitat:
|
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 |
Re: C++ Builder XPStyle komponente erstellen !
Zitat:
![]() :) |
Re: C++ Builder XPStyle komponente erstellen !
Ich habe mir einfach die Unit XPStyles.pas und die XPStyles.res aus dem Projekt
![]() Inhalt der RES ist wie dort ![]() Und in der Delphi-Unit nur:
Delphi-Quellcode:
Für VC++ gibt es da was mit Beispielprojekt.
unit XPStyles;
interface implementation {$R XPStyles.res} uses CommCtrl; initialization InitCommonControls; end. Nachtrag: Eine Manifest-Datei muss nicht in die EXE eingebunden werden. Ihr Vorhandensein ist vollkommen ausreichend. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz