Seite 1 von 1

XbpTabpage Caption [Erledigt]

Verfasst: Sa, 08. Nov 2014 13:32
von Jan
Hallo,

als Caption kann man ja Text, Icon, oder Bitmap benutzen. Aber hat jemand von Euch schon mal Bitmap UND Text benutzt? Oder weiß, wie das geht? Mir schwebt vor, auf bestimmten Tabpagesd (nicht auf allen) ein Bitmap vor den Caption-Text zu setzen, um ein dem Anwender bekanntes Produkt-Logo als Blickfang zu nutzen.

Jan

Re: XbpTabpage Caption

Verfasst: Sa, 08. Nov 2014 15:23
von georg
Hallo, Jan -


ich würde darauf wetten, dass das so nicht geht.

Aber: "Wenn Du sie nicht besiegen kannst, verbünde Dich mit Ihnen!"

Ich würde in diesem Fall ein Bitmap einbinden, das ich aus einem Bitmap und einem Text on the fly generieren würde.

Re: XbpTabpage Caption

Verfasst: Sa, 08. Nov 2014 15:52
von Martin Altmann
Ownerdrawing :!:

Re: XbpTabpage Caption

Verfasst: Sa, 08. Nov 2014 15:53
von Tom
Ich mache das. Mit Ownerdrawing. XbpTabpages kennen eine Methode "DrawText". Die überlagert man in einer abgeleiteten Klasse. Gibt's iVars für Icons, malt man sie dort. Feddisch. Keine vierzig Zeilen Code.

Re: XbpTabpage Caption

Verfasst: Sa, 08. Nov 2014 16:24
von Werner_Bayern
XbpImageTabPage aus den XBPPACK1 kann das!

Re: XbpTabpage Caption

Verfasst: Sa, 08. Nov 2014 16:45
von Jan
Hallo Werner,

stimmt! Vielen Dank für den Hinweis. Spar ich mir eine Menge Arbeit mit ...

Jan

Re: XbpTabpage Caption

Verfasst: Sa, 08. Nov 2014 17:44
von Tom
XbpImageTabPage aus den XBPPACK1 kann das!
Vielleicht gibt's da inzwischen ein Update von, aber das, was ich da seinerzeit ausprobiert habe, verhielt sich äußerst merkwürdig.

Re: XbpTabpage Caption

Verfasst: Di, 11. Nov 2014 18:38
von Jan
Ich hab mal die Klasse aus dem XbPack 1 eingebaut. In der Tat ist die optisch - gewöhnungsbedürftig. Ich habe ein wenig dran geschraubt, dadurch ist das besser geworden.

Das Wichtigste aber ist, das ich damit neben den Captopn-Text auch ein Icon unterbringen kann. Und das funktioniert relativ gut. Relaiv nur deswegen, weil die eher unscharf angezeigt werden. Da muß ich mal noch etwas graben um herauszufinden, woran das liegt. Und wie ich das umgehen kann.

Jan

Re: XbpTabpage Caption [Erledigt]

Verfasst: Di, 11. Nov 2014 23:18
von Werner_Bayern
Servus Jan,

die Unschärfe dürfte an der Skalierung des Icons liegen. Die Tabpage ist ja standardmäßig relativ klein. Wenn Du das Icon gleich in der korrekten Größe übergibst, wird nicht gerendert und Du solltest damit die erwartete Schärfe haben.

Re: XbpTabpage Caption [Erledigt]

Verfasst: Di, 11. Nov 2014 23:59
von AUGE_OHR
ich würde beim verkleinern in der ImageDraw() Methode den 5th Parameter ändern.
Der Parameter <nCompress> hat nur dann eine Bedeutung, wenn der Bereich <aTargetRect> kleiner als <aSourceRect> ist
nun gibt es 3 Konstanten

Code: Alles auswählen

#define  GRA_BLT_BBO_OR                 2
#define  GRA_BLT_BBO_AND                1
#define  GRA_BLT_BBO_IGNORE             3
... probiere mal "4" ;)