[VB/API] Affichage d'un texte dans un rectangle avec clipping
Affichage d'un texte dans un rectangle avec clipping [VB/API] - Programmation
MarshPosté le 05-05-2001 à 18:56:51
Voila mon probleme C'est tres simple j'ai un RECT et j'écris du texte dedans pour ca, j'utilise DrawText Jusque là, pas de problemes
Seulement, si le texte est plus grand que le rectangle, je voudrais le couper pour dessiner la suite dans un autre rectangle sur la ligne du dessous
Donc il faut que je connaisse le nombre de caracteres entiers que je peux afficher dans ce rectangle
C'est à dire que je file ma chaine, sa longueur, le rectangle et il me renvoie le nombre de caracteres que je peux afficher en entier
Donc ma question : Quelle API utiliser ? (parce que sinon, il suffit de faire un boucle en prenant les i premiers caracteres, calculer la largeur, et voir si ca rentre dedans..... mais c pas de la super programmation..... et ca va ralentir le bordel)
Marsh Posté le 05-05-2001 à 18:56:51
Voila mon probleme
C'est tres simple
j'ai un RECT et j'écris du texte dedans
pour ca, j'utilise DrawText
Jusque là, pas de problemes
Seulement, si le texte est plus grand que le rectangle, je voudrais le couper pour dessiner la suite dans un autre rectangle sur la ligne du dessous
Donc il faut que je connaisse le nombre de caracteres entiers que je peux afficher dans ce rectangle
C'est à dire que je file ma chaine, sa longueur, le rectangle
et il me renvoie le nombre de caracteres que je peux afficher en entier
Donc ma question : Quelle API utiliser ? (parce que sinon, il suffit de faire un boucle en prenant les i premiers caracteres, calculer la largeur, et voir si ca rentre dedans..... mais c pas de la super programmation..... et ca va ralentir le bordel)
Merci à celui qui trouvera THE solution