schrift ändern im code editor
-
hallo leute
gibt es eine möglichkeit den zeilenabstand und/oder den abstand zwischen den zeichen zu aendern ?
ich weiß wie ich eine andere schrift und die schriftgröße aendere. aber sonst hab ich nichts gefunden.gibt es da eine moeglichkeit ?
Meep Meep
-
Wo bitt?
Mit DrawText kannst angeben wo Du zeichnest...
aber ich vermute, dass weißt Du
-
Ich glaube, er redet von der IDE.
-
ja, ich meine den editor in der IDE
Meep Meep
-
Google?
http://stackoverflow.com/questions/17807016/how-do-i-change-the-line-spacing-in-visual-studio-2012
-
Du kannst die benötigte Größe des zu zeichnenden Texttes mit dem Flag:
DT_CALCRECT
Berechnen lassen, damit wird dann nicht gezeichnet sondern ccr hat die
benötigte Dimension für dem im CDC -Context befindlichen Font:CRect ccr(rc); pDC->DrawText(strMsg, strMsg.GetLength(), &ccr, DT_CALCRECT);
Aber du willst den Pitch wissen, der steht ja in der LogFontStruktur.
CFont* pFont = pWnd->GetFont(); if (NULL != pFont) { LOGFONT lf; pFont->GetLogFont(&lf); TRACE(_T("Typeface name of font = %s\n"), lf.lfFaceName); }
Achso IDE ^^ Das lieber nicht "Ver"ändern
Grüße
Karsten