Bonjour!

J'ai cette chaîne : "Bonjour les p'tits amis".
J'ai une largeur maximale en pixels : 50.

Je veux écrire la chaîne sur un objet TCanvas et m'assurer qu'avant le 50e pixel, un retour à la ligne vienne s'insérer.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Bonjour les
p'tits amis
Ça c'est pas mal facile avec l'API DrawText. Maintenant, ce que je veux, c'est récupérer la chaîne "p'tits amis" toute seule.

Pour l'instant, je simule le tout en utilisant un composant TMemo dans lequel j'insère mon texte. Après avoir redimentionné mon Memo à 50 pixels de large, je lis la 2e ligne et l'écris sur le Canvas à l'aide de TextRect.

Ça fonctionne, mais c'est foutrement lourd .

Pouvez-vous m'aider ?

Merci!

-Slimjoe