begin process at 2010 03 19 12:37:58
  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é :5 248 / 519

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

CONSTRUCTION D'UNE AUTOMATE FINIS DETERMINISTE par skible
COMPILATEUR BF VERS BF-BYTECODE par Davy974
GESTIONNAIRE DE BIBLIOTHEQUE par eishtein
FICHIER ALBUM MUSICAL par imenouuuuuuuuuche
LOUISDU81 HTTP EDITOR par louisdu81

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


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,421 sec (4)

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