Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Cricheditctrl Textfarbe, Textgrösse und Schriftart einstellen.

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 <
000
15.05.2003, 11:00 Uhr
~Reto
Gast


Hallo

Ich habe einen Dialog mit einem Rich Edit Element. Wie kann ich die Textfarbe, Textgrösse und Schriftart dieses Elementes ändern und ein ein CString in diesem Element anzeigen.

Nehme an dass wird keine Hexerei sein, fand leider in der C++ hilfe nichts darüber.

Vielen Dank Reto
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.05.2003, 15:29 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!

C++:
BOOL SetSelectionCharFormat( CHARFORMAT& cf );
BOOL SetDefaultCharFormat( CHARFORMAT& cf );


struct:

C++:
typedef struct _charformat{
    UINTcbSize;
    DWORDdwMask;
    DWORDdwEffects;
    LONGyHeight;
    LONGyOffset;
    COLORREFcrTextColor;
    BYTEbCharSet;
    BYTEbPitchAndFamily;
    TCHARszFaceName[LF_FACESIZE];
} CHARFORMAT;



mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.05.2003, 16:31 Uhr
~Reto
Gast


Bin leider ein Anfänger und kann mit deiner Hilfe noch nichts anfangen.
Als was muss ich cf deklarieren?
Muss ich meiner RichTextBox eine Membervariable zuweisen, wenn ja von welchem Typ?
Und wie kann ich dan tatsächlich die Textfarbe, Schriftart und Grösse ändern und auf eine neue Zeile der RichTextBox text aus einer CString Variable anzeigen?

Reto
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.05.2003, 17:00 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!

Zitat:

Als was muss ich cf deklarieren?


Steht eigentlich schon dort CHARFORMAT cf;


Zitat:

Muss ich meiner RichTextBox eine Membervariable zuweisen, wenn ja von welchem Typ?


Müssen nicht, aber mit CRichEditCtrl sollte es gehen.


Zitat:

Und wie kann ich dan tatsächlich die Textfarbe, Schriftart und Grösse ändern und auf eine neue Zeile der RichTextBox text aus einer CString Variable anzeigen?


Mit CRichEditCtrl::SetSel den String selektieren, mit CRichEditCtrl::HideSelection kannst du die Selektierung unsichtbare machen und mit CRichEditCtrl::SetSelectionCharFormat kannst du das selektierte formatieren (farbe etc.)

mfg mike
--

Dieser Post wurde am 16.05.2003 um 17:01 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: