Utilisation splitter avec mfc

0/5 (8 avis)

Vue 9 293 fois - Téléchargée 1 026 fois

Description

Montre l'utilisation des Splitters pour diviser la MainFrame en plusieures vues dans une appli SDI.
La MainFrame est tout d'abord divisée en 2 panneaux (Left et Right). Le panneau de droite est ensuite lui-même divisé en 2 paneaux (Top et Bottom).

- Création nouveau projet SDI MFC SplitEx
- supression classe CSplitExView (vue créé automatiquement)
- ajout de 3 classe dérivées de CView :
  • CLeftView
  • CRightTopView
  • CRightBottomView

- Dans CSplitExApp::InitInstance(), modification de pDocTemplate,
remplacement de CSplitExView par CLeftView (ajout de #include "LeftView.h")
- Dans MainFrame.h, ajout de 2 membres CSplitterWnd et des 3 vues
m_pLeftView, m_pRightTopView, m_pRightBottomView
- Dans MainFrame.cpp, ajout des entêtes des classes des 3 vues
- ajout Fonction OnCreateClient et création des vues.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
12 déc. 2004 à 20:04
Un bon exemple en C/WIN32 :
http://www.catch22.net/tuts/splitter.asp

A modifier à sa guise...
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 13
10 déc. 2004 à 11:56
http://www.cppfrance.com/code.aspx?ID=10929

Le comportement n'est pas tout a fait le même, et le résultat n'est pas probant.
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
10 déc. 2004 à 08:47
J'avais un exemple en Win32 mais il a du passer à la poubelle lors d'un récent nettoyage...
Zazour Messages postés 120 Date d'inscription mercredi 7 mai 2003 Statut Membre Dernière intervention 14 janvier 2006
10 déc. 2004 à 06:59
cela m'interesserai aussi pour voir le fonctionnement des differentes frames.
A moins que l'on puisse utiliser MFC avec devcpp?
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
9 déc. 2004 à 22:49
Oui, les exemples de splitters en MFC sont nombreux, mais je crois avoir déjà rencontré des sources similaires en WIN32.
Je check ça ce week-end si ça interesse du monde.
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.