Einen String messen, ohne ein Grafikobjekt zu verwenden?

Ich verwende Pixel als Maßeinheit für meine Schrift. An einer Stelle führe ich einen Treffertest durch, um zu überprüfen, ob der Benutzer innerhalb des Begrenzungsrechtecks ​​eines Textes auf dem Bildschirm geklickt hat. Ich muss sowas benutzenMeasureString dafür. Leider befindet sich der Code, der den Treffertest durchführt, tief in einer Bibliothek, die keinen Zugriff auf a hatGraphics Objekt oder auch einControl.

Wie erhalte ich den Begrenzungsrahmen einer Zeichenfolge, die der Schriftart zugewiesen wurde, ohne dasGraphics Klasse? Warum brauche ich überhaupt eine?Graphics Objekt, wenn meine Schrift in Pixel ist?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage