Bonjour
1. "ça marche pas" ça ne veut pas dire grand chose : décris plus précisément ce qu'il se passe.
2. montre comment sont déclarées et initialisées tes variables pDC, m_Texte et m_Frame.
il y a 48 fichiers dans ton archive, peux-tu être un peu plus précise sur la localisation du problème ??
Le 1er problème flagrant, c'est la mauvaise utilisation de CDC:: DrawText() :
dans ton dernier post tu passes -1 comme longueur de texte et un pointeur sur un CRect, ce qui est correct, mais dans TextObject.h tu as mis 1 comme longueur , ce qui n'affichera dans le meilleur des cas que le 1er caractère de la chaine, et une référence sur un CRect, ce qui ne devrait même pas compiler ?!
Etant donné que ta chaine est passée en CString, il serait plus logique d'utiliser la surcharge de DrawText() prenant en argument un CString et pas de longueur.
Sinon as-tu vérifié la validité du DC passé à ta fonction DrawWhole(), et les valeurs de ses attributs ?
Et tu n'as toujours pas décrit exactement ce qu'il se passait...
Partager