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).
Merci d'avance.
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");
Partager