Testlänge in Pixel ermitteln
-
Hi Leudz!
Sagt mal.. wie kann ich den die Textlänge in Pixeln ermitteln ??
Vielen Dank für Eure Hilfe
Ihr süßen Programmierer!
-
versuchs mal mit CDC::GetTextExtent
-
GetTextExtent die funktion kennt er nicht.
Kannst du mir vielleicht mal bitte ein Beispiel ins Forum schreiben ?
-
Du brauchst ein Objekt der Klasse CDC (oder eine Ableitung davon, zum Beispiel CClientDC). Ein Text schreiben tust du ja mit der Methode TextOut des DCs. Wenn du also mit folgendem Code einen Text ausgibst:
pDC->TextOut(iX,iY,"Mein Text");kannst du mit
CSize extent = pDC->GetTextExtent("Mein Text");die Größe herausfinden (wird in extent.cx bzw. extent.cy abgelegt).