Mesure d'une Chaîne sans l'aide d'un objet Graphique?

Je suis à l'aide de pixels que celui de l'unité de ma police. Dans un endroit, je suis d'effectuer un coup d'essai pour vérifier si l'utilisateur a cliqué dans le rectangle de délimitation de texte sur l'écran. J'ai besoin d'utiliser quelque chose comme MeasureString pour cela. Malheureusement, le code en faisant le test de collision est profonde à l'intérieur d'une bibliothèque qui n'ont pas accès à un Graphics objet ou même un Control.

Comment puis-je obtenir la boîte englobante d'une chaîne de caractères donnée à la police sans l'aide de la Graphics classe? Pourquoi ai-je besoin d'un Graphics de l'objet lors de ma police est en pixels?

  • Que faites-vous si vous n'avez pas le Contrôle? Je suis en supposant que la Police et la chaîne, mais est-il autre chose?
  • Rien d'autre. Ma bibliothèque est une sorte d'une scène graphique. Je suis en essayant d'éviter les dépendances sur le Système.Le dessin et le Système.De Windows.Les formes
InformationsquelleAutor Agnel Kurian | 2009-06-16