begin process at 2012 02 12 12:22:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > UTILISATION SPLITTER AVEC MFC

UTILISATION SPLITTER AVEC MFC


 Information sur la source

Note :
Aucune note
Catégorie :Application Niveau :Débutant Date de création :08/12/2004 Vu / téléchargé :6 698 / 538

Auteur : ymca2003

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SPLITTER API WIN32
Source avec Zip Source avec une capture UTILISATION DE LA LIB SHLWAPI.DLL (FONCTIONS DIVERSES SUR LE...
Source avec Zip Source avec une capture WIN32ACTIVEX : CONTENEUR DE CONTRÔLES ACTIVEX EN WIN32 (API ...
Source avec Zip Source avec une capture EXTRACTION DES ICONES DES EXÉCUTABLES (.EXE, .DLL), (VC++, W...
Source avec Zip Source avec une capture ROTATION BITMAP

 Sources de la même categorie

Source avec Zip Source avec une capture CONTACTS MANAGER par eapaceinfo
Source avec Zip Source avec une capture CONTACTES BOOK par mature
Source avec Zip Source avec une capture [C++/QT] SLIDEALWAYS, RÉALISEZ DES SLIDES POUR VOTRE SITE AV... par doderic
Source avec Zip Source avec une capture MAILLAGE 3D (VTK + QT) par ammoun007
Source avec Zip Source avec une capture CONVHTML : UN UTILITAIRE DE CONVERSION POUR FICHIERS HTML par pgl10

Commentaires et avis

Commentaire de vecchio56 le 09/12/2004 08:43:35 administrateur CS

Tu utilise la classe CSplitterWnd.
Sais tu si on peut aussi faire ce genre de truc facilement sans les MFC?

Commentaire de ymca2003 le 09/12/2004 09:25:48

J'avais tenté de faire un truc similaire en API (une séparation horizontale seulement) mais qui rendait moin bien. Si j'ai un moment j'essairai de m'y replonger.

Commentaire de vecchio56 le 09/12/2004 13:18:04 administrateur CS

Au pire il faudrait regarder comment est faîte la classe CSplitterWnd, je vais essayer de voir

Commentaire de Urgo le 09/12/2004 22:49:39

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.

Commentaire de Zazour le 10/12/2004 06:59:37

cela m'interesserai aussi pour voir le fonctionnement des differentes frames.
A moins que l'on puisse utiliser MFC avec devcpp?

Commentaire de ymca2003 le 10/12/2004 08:47:25

J'avais un exemple en Win32 mais il a du passer à la poubelle lors d'un récent nettoyage...

Commentaire de vecchio56 le 10/12/2004 11:56:09 administrateur CS

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.

Commentaire de Urgo le 12/12/2004 20:04:31

Un bon exemple en C/WIN32 :
http://www.catch22.net/tuts/splitter.asp

A modifier à sa guise...

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,572 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales