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 :

CHtmlView changement de taille


Sujet :

MFC

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 21
    Par défaut CHtmlView changement de taille
    Bonjour,

    Alors avant tout je suis débutant complet en MFC, alors désolé d'avance si ma question à une réponse simple que j'aurai loupé (j'ai rien vu dans la FAQ en tout cas, mais j'ai peut-être mal regardé ).
    Je crée donc un CSplitterWnd, qui contient une classe héritant de CHtmlView.
    Cette classe affiche ma page html correctement mais cette page html est trop grande pour le htmlview, et du coup je dispose de scrollers. J'aimerai que ma page html soit visible dans son intégralité, quelque soit la taille de mon HtmlView.
    Y a t-il une fonction pour ça ?
    Le bout de code de création, même si je ne sais pas si ça a beaucoup d'utilité.
    J'ai tenté des setWidth et setHeight sur le HtmlView mais sans succès, (ca n'as d'ailleurs l'air d'avoir aucune incidence, quelque soit la taille que je lui donne).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    CRect rect;
    GetClientRect( &rect );
     
    m_vertical_split.CreateStatic(this, 1, 2); 
    m_vertical_split.CreateView(0,0,RUNTIME_CLASS(CReportView), CSize(rect.right - 200, rect.bottom), NULL);
    m_vertical_split.CreateView(0,1,RUNTIME_CLASS(HTMLTableAppearanceEdit), CSize(200, rect.bottom), NULL); 
     
    m_htmlView = (CReportView*)m_vertical_split.GetPane(0, 0);
    m_htmlView->Navigate(".\\html\\template.html");
    Merci d'avance.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 464
    Par défaut
    Comme une page HTML peut être arbitrairement grande, votre postulat
    ma page html soit visible dans son intégralité, quelque soit la taille de mon HtmlView
    est erroné.

    Une Vue de maitrise pas sa taille, la frame qui maitrise la taille de sa fenêtre ou le splitter qui maitrise la taille de ses "Panes".

    Vous cherchez au mauvais endroit un truc mal définit.
    Vous allez mettre quoi comme taille de la fenêtre de la Frame ?

    Revoyez plutôt le contenue de la page Web.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 21
    Par défaut
    Je me doutais que je n'était pas parti dans la bonne direction, mais j’espérai que peut-être la vue puisse disposer d'un zoom pour pouvoir dézoomer jusqu'à ce que ma page soit visible en entier.
    J'éssairai de partir vers autre chose.
    Merci en tout cas pour la réponse.

Discussions similaires

  1. [javascript][IE6] changement automatique taille du texte
    Par MatMeuh dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 04/12/2008, 12h05
  2. Changement de taille de caracteres.
    Par feed_our_vision dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 15/12/2006, 09h11
  3. Java2D : translation, rotation et changement de taille
    Par Grand sorcier dans le forum 2D
    Réponses: 1
    Dernier message: 13/04/2006, 17h25
  4. [Photoshop] Changement de taille d'une image
    Par sole dans le forum Imagerie
    Réponses: 4
    Dernier message: 29/04/2005, 16h13
  5. Réponses: 2
    Dernier message: 18/12/2003, 23h12

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