Formview und Text
-
Hallo zusammen!
Ich habe ein MDI-Programm mit der Basisklasse CFormView.
Nun muss ich (fragt mich nicht warum, wäre eine ewig lange erklärung) auf diesem Dialog Text mit Hilfe von TextOut oder DrawText ausgeben. Jedoch muss ich die Schrift ändern. Wie ich eine Schrift erstelle, ist mir klar, aber was muss ich tun, damit TextOut bzw. DrawText diese Schrift übernehmen?Hier ein paar Codeschnipsel:
void CDrawTextView::OnButton1() { // TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen CClientDC dc(this); dc.SetMapMode(MM_LOMETRIC); CFont Schrift; CRect Rect(200,-200,500,-250); Schrift.CreateFont(8,0,0,0,FW_NORMAL,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FIXED_PITCH | FF_DONTCARE,"Name"); SetFont(&Schrift); // <-- so funkitionierts nicht dc.DrawText("BlaBla",Rect,DT_LEFT); }
greetz
tompo
-
Schau mal auf der Webseite von Erhard Henkes, er hat ein gutes Tut dazu...
Devil
-
dc.SelectObject( &Schrift);
-
Danke RenéG!
Funktioniert