Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Common Controls 6.0 = Manifest? (https://www.delphipraxis.net/46269-common-controls-6-0-%3D-manifest.html)

MCXSC 21. Mai 2005 18:58


Common Controls 6.0 = Manifest?
 
Hallo,

mal eine kurze Frage:

Wenn ich die Datei xxx.exe.manifest zu meinem Programm lege, ist dies gleichbedeutend mit dem "Common Controls 6"? Wenn ich dies mache, muss ich dann noch irgendwas in mein Projekt einbinden? Weil ich finde nicht wirklich was über die "CC 6.0"... weder Download noch etwas anderes...

MCXSC

MagicAndre1981 21. Mai 2005 19:12

Re: Common Controls 6.0 = Manifest?
 
Zitat:

Zitat von MCXSC
Hallo,

mal eine kurze Frage:

Wenn ich die Datei xxx.exe.manifest zu meinem Programm lege, ist dies gleichbedeutend mit dem "Common Controls 6"? Wenn ich dies mache, muss ich dann noch irgendwas in mein Projekt einbinden? Weil ich finde nicht wirklich was über die "CC 6.0"... weder Download noch etwas anderes...

MCXSC

Die Common Controls und sind beide bei WindowsXP dabei. Wenn du eine Manfifest-Datei für deine Anwendung erstellst, sagst du dein Proggi soll diese verwenden. Damit wird unter der Luna-Oberfläche alle Controls gethemet, was für ein Deutsch :shock: .Falls nicht werden die alten Controls der V5 benutzt und die Form zieht war nach XP aus, aber nicht die Controls (Buttons, Progressbars etc.).

André

MCXSC 21. Mai 2005 19:18

Re: Common Controls 6.0 = Manifest?
 
Und wie bringe ich das meinem Programm bei?

Habe ich denn mit der Manifest dann auch alle Funktionen, z.B. Gruppierung, etc. ohne die "CommCtrls_Fragment" aus dem Tutorial hier einzubinden? Darum geht es mir...

Habe ich diese Funktionen dann nur unter XP?

MathiasSimmack 21. Mai 2005 19:25

Re: Common Controls 6.0 = Manifest?
 
Zitat:

Zitat von MCXSC
Habe ich denn mit der Manifest dann auch alle Funktionen, z.B. Gruppierung,

Ja,

Zitat:

etc. ohne die "CommCtrls_Fragment" aus dem Tutorial hier einzubinden? Darum geht es mir...
aber dann musst du die Funktionen selbst deklarieren, da sie Delphi IMHO (noch) nicht kennt.

Zitat:

Habe ich diese Funktionen dann nur unter XP?
Ja. Und Windows 2003, denke ich.

MagicAndre1981 21. Mai 2005 19:30

Re: Common Controls 6.0 = Manifest?
 
Zitat:

Zitat von MCXSC
Und wie bringe ich das meinem Programm bei?

Habe ich denn mit der Manifest dann auch alle Funktionen, z.B. Gruppierung, etc. ohne die "CommCtrls_Fragment" aus dem Tutorial hier einzubinden? Darum geht es mir...

Habe ich diese Funktionen dann nur unter XP?

Die optischen Effekte hast du klar nur unter WindowsXP mit der Luna-Oberfläche.

Zu den Anforderungen: Dein Delphi mus die Funktionen kennen z.B
Delphi-Quellcode:
ListView_InsertColumn
. Wenn du noch D hast musst du die Datei "CommCtrls_Fragment" nehmen, sonst solte alles bei Delphi dabei sein. Es gibt aber noch neuere Header-Übersetzungen auf Sourceforge.net, da musst du mal suchen.

Und warum postest du die Frage im VCL-Bereich, da dich doch selber auf Lukies Tutorials beziehst? :gruebel: Denn bei VCl musst du nur die Unit XPman einbinden und das wars.


André

MCXSC 21. Mai 2005 19:32

Re: Common Controls 6.0 = Manifest?
 
XPMan? Und woher bekomme ich das?

Ich hatte das API-Tut von luckie getestet, sprich das mit dem text in dem Edit-Feld. Und da funktionierte es nict. Die Funtion war nicht bekannt

MathiasSimmack 21. Mai 2005 19:33

Re: Common Controls 6.0 = Manifest?
 
Zitat:

Zitat von MCXSC
XPMan? Und woher bekomme ich das?

Das ist die absolut überflüssigste Komponente aller Zeiten. Die macht auch nichts weiter, als ein Manifest zu deinem Programm hinzuzufügen. :roll:

Zitat:

Ich hatte das API-Tut von luckie getestet, sprich das mit dem text in dem Edit-Feld. Und da funktionierte es nict. Die Funtion war nicht bekannt
Genauer bitte, du sprichst mit dem Ghost-Writer. :stupid:

MagicAndre1981 21. Mai 2005 19:35

Re: Common Controls 6.0 = Manifest?
 
Zitat:

Zitat von MCXSC
XPMan? Und woher bekomme ich das?

Ich hatte das API-Tut von luckie getestet, sprich das mit dem text in dem Edit-Feld. Und da funktionierte es nict. Die Funtion war nicht bekannt

Unter VCL einfach bei uses eintragen;

Delphi-Quellcode:
uses XPMan;
/P.S. Geht nur in D7/2005.

Welche Version hast du?

Du willst es mit der Win-API machen, dann einfach die Manifest-Datei erstellen, oder als Res. in dein Programm einbinden.

André

MCXSC 21. Mai 2005 19:37

Re: Common Controls 6.0 = Manifest?
 
Zitat:

Geht nut in D7/2005.
Nur?

Habe Delphi 6 Enterprise...

MathiasSimmack 21. Mai 2005 19:42

Re: Common Controls 6.0 = Manifest?
 
Ihr könnt mich zwar gern weiter ignorieren, aber noch mal: XPMan ist nur eine Manifestdatei als Ressource. Wenn du hoffst, dadurch die fehlenden Befehle zu erhalten, dann irrst du. Sorry. Und auf dein Problem bezogen:
Zitat:

sprich das mit dem text in dem Edit-Feld
Ich kann zwar nur raten, aber ich vermute, du meinst das:
Delphi-Quellcode:
uses
  CommCtrl_Fragment;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Edit_SetCueBannerText(Edit1.Handle, 'Hallo, Welt!');
end;
Du siehst diesen Text aber nur, wenn das Editfeld nicht den Fokus hat, denn das ist der Sinn der Sache. :roll: So, damit klinke ich mich aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 Uhr.
Seite 1 von 2  1 2      

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