Delphi-PRAXiS

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 Hint mit XP Benachrichtigungssymbol?! (https://www.delphipraxis.net/48926-hint-mit-xp-benachrichtigungssymbol.html)

richard_boderich 2. Jul 2005 17:00


Hint mit XP Benachrichtigungssymbol?!
 
Moin allerseits!

Ich habe mal ne kleine Frage zu Hints. In der JVCL 2.10 ist eine Kompo "Ballonhints". Die gefällt mir ganz gut.
Die WindowsXP Standardbenachrichtigungssymbole (Fragezeichen, Ausrufezeichen, Fehler usw.) und auch die Moeglichkeit
eine Hintüberschrift zu machen is toll. Aber ich will das in einem Normalen Viereckigen Hint, und nich in einem
Ballonhint. Giebt es da vielleicht so was ahnliches wie bei CustomDLG oder MessageDL, WO ich solche Grafiken als Parameter bei
ActivateHint einstellen kann oder ne API ?

Gruß

Richard

MathiasSimmack 2. Jul 2005 17:26

Re: Hint mit XP Benachrichtigungssymbol?!
 
Falls du auf das momentan noch gültige Win32-API ausweichen willst, dann schau dir einfach mal Luckies Hier im Forum suchenWin32-API-Tutorials an. Dort gibt es ein Kapitel "Systemfunktionen -> TNA-Icon", in dem genau das erklärt wird. Alternativ empfiehlt sich auch das Kapitel über die normalen Tooltipps, die ab Windows 2000 (:gruebel: oder doch erst XP?) rechteckig bleiben, und dennoch mit Titel und Icon versehen werden können. Ein Bild im Tutorial sowie das dazu gehörende Beispiel beweisen das. :stupid:

Die von dir genannte Komponente ist mir unbekannt, dürfte aber vermutlich auch bloß die entsprechenden API-Befehle kapseln. Evtl. gibt´s sogar eine Eigenschaft, die diesen Blasenstil (Balloon) abschaltet.

richard_boderich 2. Jul 2005 17:35

Re: Hint mit XP Benachrichtigungssymbol?!
 
@MathiasSimmack
Erstma Danke für deine Antwort, aber ich kann fast nicht glauben das du die JEDI's nicht kennst. Ja dort gibt es eine option
den Ballontip auszuschalten, nur wenn ich das tue, hab ich auch keine headline und keine icon grafik mehr.

PS: ich moechte keinen TNA Hint sondern einen der auf allen Controls lauft, button, timmage usw.

Gruß Richard

Luckie 2. Jul 2005 17:38

Re: Hint mit XP Benachrichtigungssymbol?!
 
kenne tut er sie wohl schon, nur wohl nicht jede Eigenschaft in- und auswendig.

MathiasSimmack 2. Jul 2005 17:46

Re: Hint mit XP Benachrichtigungssymbol?!
 
Richard, das ist dann der normale Tooltip. Im Win32-API gibt´s spezielle Befehle dafür. Und wenn man die richtige Windows-Version hat, kann man auch diese neuen optischen Gimmicks nutzen. Wirf mal einen Blick in das Kapitel "Common Controls -> Tooltipps" (die erwähnten Tutorials).


btw: Ja, ich kenne die JEDIs, aber bisher habe ich nur deren Header-Übersetzungen des Win32-API benutzt. Die JVCL (oder wie sich das nennt :oops:) habe ich nicht benutzt. Mir fällt gerade auf, ich benutze eigentlich überhaupt keine externen Komponenten o.ä.

richard_boderich 2. Jul 2005 17:48

Re: Hint mit XP Benachrichtigungssymbol?!
 
@Matthias und Lucky

Das mit dem TNA hab ich gefunden, aber das für die ab win200 leider nicht, hat vielleicht jemand einen link für mich?

bis denne,

der Richard

//edit THX matze, die post's haben sich ueberschnitten ;)

MathiasSimmack 2. Jul 2005 17:50

Re: Hint mit XP Benachrichtigungssymbol?!
 
Was´n jetzt? :gruebel: Wie gesagt, von den JEDI-Dingern habe ich keine Ahnung. Ich könnte dich nur nochmals an Luckies Tutorials verweisen (Kapitel nannte ich ja schon). Das ist zwar API, sollte sich aber auch für die VCL nutzen lassen.

MrKnogge 3. Jul 2005 01:00

Re: Hint mit XP Benachrichtigungssymbol?!
 
Zitat:

Zitat von MathiasSimmack
Alternativ empfiehlt sich auch das Kapitel über die normalen Tooltipps, die ab Windows 2000 (:gruebel: oder doch erst XP?) rechteckig bleiben, und dennoch mit Titel und Icon versehen werden können.

Und vor Windows 200 bzw. XP ?
Sehen die da wie Balloon-Hints aus, oder wird die Grafik und die Überschrift unterschlagen ? (letzteres kann ich mir zwar kaum vorstellen, aber möglich ist alles)

MathiasSimmack 3. Jul 2005 07:20

Re: Hint mit XP Benachrichtigungssymbol?!
 
Wenn es das OS nicht unterstützt, dann sehen die Dinger wie normale Tooltipps aus. Also, kurz gesagt: Keine Überschrift und kein Symbol. Wenn du so was brauchst, dann musst du dir leider eine eigene Klasse schreiben und das Zeichnen bzw. die Anzeige der beiden Sachen selbst übernehmen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 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