IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[MFC]afficher du texte dans une view h�ritant de CScrollView


Sujet :

MFC

  1. #1
    nfi
    nfi est d�connect�
    Candidat au Club
    Inscrit en
    Juin 2002
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1
    Par d�faut [MFC]afficher du texte dans une view h�ritant de CScrollView
    comment je peux ins�rer des lignes de textes dans une fen�tre sachant qu'elle h�rite de CScrollView
    Merci pour votre collaboration!

  2. #2
    mat.M
    Invit�(e)
    Par d�faut
    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

  3. #3
    Membre averti

    Inscrit en
    Mai 2002
    Messages
    23
    D�tails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 23
    Par d�faut
    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.


+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 09/05/2009, 00h54
  2. Afficher du texte dans une fen�tre
    Par new_matlab dans le forum Interfaces Graphiques
    R�ponses: 4
    Dernier message: 27/04/2009, 17h31
  3. afficher du texte dans une nouvelle fenetre ?
    Par italiasky dans le forum MFC
    R�ponses: 7
    Dernier message: 25/11/2008, 15h52
  4. R�ponses: 6
    Dernier message: 14/06/2007, 12h13
  5. [MFC] Centrer du texte dans une RichEdit
    Par firejocker dans le forum MFC
    R�ponses: 2
    Dernier message: 13/02/2006, 10h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo