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 :

Comment ins�rer une image dans un edit multiligne ?


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 227
    Par d�faut Comment ins�rer une image dans un edit multiligne ?
    Salut,

    Je charche une fonction pour ins�rer une BITMAP (ou un autre format mais �a doit �tre plus facile en BITMAP) dans un edit multiligne(voir ci dessous).

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, "edit","texte", WS_CHILD | WS_VISIBLE | ES_MULTILINE | ES_WANTRETURN | WS_VSCROLL | ES_AUTOVSCROLL | ES_READONLY, 0, 0, 392, 170, hwnd, NULL, hinst, NULL);
    Faut t'il rajouter des identificateurs de style dans le code ci dessus : Ya t'il une fonction pour des image BITMAP : Comment faire :

    Merci de m'aider

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu ne peux pas, il faut utiliser un RichEdit

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 227
    Par d�faut
    Dsl,je suis d�butant et je voudrait savoir quelle est la diff�rence entre un edit et un richedit :

    Merci

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    et bien le richedit, tu peux mettre une image dedans... et gerer le formatage

    http://msdn.microsoft.com/library/fr...it_control.asp

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 227
    Par d�faut
    Comment on fait pour cr�er un RichEdit, ou est ce que je pourrait trouver des cours :

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    d'apr�s ton premier post, tu n'utilises pas les MFC � mon avis ...

    � la place de "edit" tu utilises "RICHEDIT", et pour le reste, tu devrais trouver dans msdn

    (n'oublie pas d'inclure richedit.h)

  7. #7
    mat.M
    Invit�(e)
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    tu ne peux pas, il faut utiliser un RichEdit
    Pas forc�ment !
    Si on peut obtenir le HDC de l zone de texte edit alors tout est possible.
    Il faut faire du "subclassing" c.a.d affecter une fonction CALLBACK qui g�re les messages re�us /envoy�s par la zone de texte.
    Puisqu'une "edit" c'est une fen�tre avec HWND, HDC et boucle de message alors c'est parfaitement possible.
    Puisqu'on peut changer la couleur de fond d'une "edit" alors on peut afficher une bitmap

  8. #8
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    certes, mais bon, c'est pas fait pour ca
    alors que les richedit, c'est fait pour ca

    Apr�s tout d�pend si c'est une image de fond qu'il veut mettre, ou inserer un smiley facon MSN

  9. #9
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 227
    Par d�faut
    j'arrive pas initialiser la fen�tre, quant je remplace edit par RICHEDIT a la place du texte je vois ce qu'il y a derriere le fen�tre,
    et puis ya aussi un probl�me de de dimensionnement. Peut �tre que je doit pas mettre les m�me param�tres dans CeateWindowsEx() parce que la j'ai juste remplacer le "edit"

    PS: c'est pour mettre des smiley

  10. #10
    mat.M
    Invit�(e)
    Par d�faut
    Oui nico-pyright mais un CRichEdit c'est limit� parfois.
    Pour placer des images ce sont des objets OLE il faut certainement appeler des objets COM.
    Damien99 tu peux chercher dans le MSDN il ya les sources de wordpad ; les fonctionnalit�s d'un CRichEdit sont les m�mes que Wordpad

  11. #11
    mat.M
    Invit�(e)
    Par d�faut Re: Comment ins�rer une image dans un edit multiligne ?
    Citation Envoy� par damien99
    Ya t'il une fonction pour des image BITMAP : Comment faire :

    Merci de m'aider
    MErci de rechercher sur les forums.
    Sinon sur www.cplusplus.com il y aun code tout simple pour charger et afficher une BMP

Discussions similaires

  1. R�ponses: 2
    Dernier message: 08/06/2006, 11h09
  2. comment ins�rer une image dans mon .pas
    Par korntex5 dans le forum Langage
    R�ponses: 3
    Dernier message: 04/05/2006, 11h54
  3. Comment ins�rer une image dans un graphique?
    Par Leclair2000 dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 23/05/2005, 09h29
  4. Comment ins�rer une image dans une cellule d'un TDrawGrid ?
    Par kanux dans le forum Composants VCL
    R�ponses: 4
    Dernier message: 15/01/2005, 18h58
  5. [Crystal Reports 9] comment ins�rer une image dans D�tails
    Par VVE dans le forum SAP Crystal Reports
    R�ponses: 2
    Dernier message: 22/10/2003, 17h06

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