Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Schriftfarbe in CListBox ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 <
020
07.04.2004, 16:25 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


naja in dem fall würd ich einfach den text von hand selber schnell durchformatieren und nach ggf 50 zeichen einen zeilenumbruch machen...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
08.04.2004, 03:48 Uhr
Philipp



hab ich mir auch schon überlegt... problem ist nur folgendes :

Die Abbruchposition hängt ja nicht direkt von der Anzahl der Buchstaben, sondern von der Anzahl der Pixel die sie einnehmen ab. Sieht man ganz einfach an folgendem Beispiel :

Textlänge von verschiedenen Zeichen(jeweils 20x Zeichen) :
"!!!!!!!!!!!!!!!!!!!!"
"MMMMMMMMMMMMMMMMMMMM"

Wie ich schon gesagt habt, sind beides 20 Zeichen, man sieht aber dass die Ms weit mehr Platz verlangen. theoretisch müsste ich also die Länge jedes Buchstabens ausmessen, und könnte durch aufaddieren dann nach einer bestimmten Pixelbreite den Text durchformatieren.

Das ist nur alles ein bissel was aufwendig... Würde daher gerne ne einfachere Möglichkeit haben...

Philipp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
14.04.2004, 01:40 Uhr
Philipp



Statusupdate:

Frage 2 hat sich erledigt, habe da eine Lösung für gefunden, nach so einigen Stunden proggen klappt das auch ziemlich gut

Hab dabei mit der Funktion CDC:GetTextExtent() bzw. CDC::GetOutputTextExtent() gearbeitet. Hat zwar alles nicht so direkt funktioniert, die Ergebnisse weichten doch teilweise um mehrere Dutzend Pixel von den korrekten Werten ab, aber nach dem Verknüpfen der Funktion mit ein paar mathematischen Berechnungen funzt das jetzt wunderbar
Falls jemand am Code interessiert sein sollte(Wer weiß...), einfach melden...

Für die andere Frage mit dem Farbproblem warte ich mal auf FloSoft,bis der wieder aus dem Urlaub zurück ist Habe mit den RichEdits sowieso noch so meine Probleme...

Philipp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: