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 :

Richedit et la class CRichEditCtrl


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 138
    Par défaut Richedit et la class CRichEditCtrl
    J'ai le handle du richedit créé qui est renvoyé par la fonction CreateWindow mais je sais aps comment le faire correspondre avec l'instance de la class CRichEditCtrl que je cré dans la class en mettant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CRichEditCtrl richedit;
    Est-ce que quelqu'un sait comment faire ?

  2. #2
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Utilises la fonction membre Create pour le créer.

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 138
    Par défaut
    J'ai essayé la fonction mais... Je ne sais pas quel est le paramètre CWnd * qu'il faut mettre en 3ème position...

  4. #4
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    C'est la fenêtre parent.

    Si tu fais du MFC, pourquoi utilises-tu CreateWindow ?

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 138
    Par défaut
    Bah en fait au début j'utilisais pas cette class c'est après que je me suis dit que c'était util. Simplement à un moment je me suis dit que j'allais arrêter d'utiliser la fonction createwindow mais je savais aps comment faire...

    Sinon c'est quoi la fenêtre parent j'ai la variable hWnd mais rien qui correspond au type CWnd... Peux-tu m'expliquer comment faire ?

  6. #6
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Citation Envoyé par Silverstone
    Sinon c'est quoi la fenêtre parent j'ai la variable hWnd mais rien qui correspond au type CWnd... Peux-tu m'expliquer comment faire ?
    C'est la fenêtre qui contiendra le RichEdit.

    CWnd est une classe pour gérer les HWND.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CWnd wnd;
    wnd.Attach( hWnd  );
    Et tu passes &wnd à Create, ça devrait fonctionner.

Discussions similaires

  1. Classe pour la création d'un graphe xy
    Par Bob dans le forum MFC
    Réponses: 24
    Dernier message: 03/12/2009, 17h20
  2. Réponses: 31
    Dernier message: 30/03/2006, 16h57
  3. determiner les ligne visible ds un RichEdit
    Par hhfr dans le forum Composants VCL
    Réponses: 4
    Dernier message: 19/09/2002, 18h15
  4. Enregistrer un RichEdit dans un .Txt
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 06/08/2002, 11h52
  5. Sortir un typedef d'une classe
    Par Theophil dans le forum C++Builder
    Réponses: 13
    Dernier message: 03/07/2002, 17h21

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