Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3921 connectés 

 


Dernière réponse
Sujet : [VB/API] Affichage d'un texte dans un rectangle avec clipping
spark 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

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
spark 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)