comment je peux ins�rer des lignes de textes dans une fen�tre sachant qu'elle h�rite de CScrollView
Merci pour votre collaboration!
comment je peux ins�rer des lignes de textes dans une fen�tre sachant qu'elle h�rite de CScrollView
Merci pour votre collaboration!
Il faut g�rer la m�thode OnPaint qui passe comme argument un contexte de p�riph�rique ou CDC ( CDC *pDC ) puis utiliser la m�thode CDC::TextOut() ou autres.
Avec une CScrollView �ventuellement g�rer le syst�me de coordonn�es avec PrepareDC() et SetWindowOrg().
Mathias
Ce qu'on t'a r�pondu est exact mais si tu veux ne mettre que du texte dans ta vue tu devrais la faire d�river de CEditView ou CRichEditView.
S'il y autre chose que du texte alors laisse comme tu as fait.
Je vais te pr�ciser les fonctions pour �crire sur la vue.
BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount );
les deux premiers param�tres sont les entiers correspondant au coordonn�es ou tu veux �crire.
Ensuite tu as la chaine de caract�re(c'est un CString, si tu as un char * tu peux le caster avec CString(NomVariable)) � �crire.
Le dernier argument est facultatif et correspond au nombre de caract�res � �crire.
int DrawText( LPCTSTR lpszString, int nCount, LPRECT lpRect, UINT nFormat )
Idem ici pour le texte et le nombre de caract�re mais tu dois pr�ciser le rectangle englobant le texte et lui pr�ciser dans le format si le texte doit �tre centr� ou � gauche ou � droite idem pour centrage verticale.
![]()
Partager