Tutoriel sur les bases d'une application mdi

Soyez le premier à donner votre avis sur cette source.

Vue 11 359 fois - Téléchargée 1 455 fois

Description

Étant données que mes recherches ont été catastrophique pour pouvoir créer une application MDI, je me suis cassé la tête pour trouver comment ça marche !!! Alors je vous l'offre, cadeau ! L'application montre juste les bases d'une application MDI, après à vous de mixer les fonctions pour faire ce que vous désirez.

Conclusion :


Pour le moment, il n'y a pas de bugs connus. Le fichier a été compilé et linké avec Visual Studio 6.0 sous Windows XP Pro.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
5
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
21 novembre 2006

Salut, très utile ton code.
Moi aussi j'ai fait de mon côté une petite recherche et je suis arrivé à peu près au même point. Cependant, je me pose une question : comment faire si l'on veut avoir différents types de child. Jem'explique : si je veux par exemple un type de fenêtre pour afficher des graphiques, un autre pour du texte, etc... Est ce que tu y as déjà pensé ? si oui, tu pourrai dire quelle solution tu as trouvé ? merci d'avance !
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
3
Merci pour le "très bien !" ça fais plaisir.
En faite, j'ai repris des morceaux de codes trouvée sur cppfrance et sur MSDN pour comprendre un peu les fonctions.
J'ai trouvé la création du Client dans WM_CREATE du Frame. Et tout compte fait c'est justifié. Il ne faut construire le Client que si le Frame existe. Donc au lieu de rajouter un if()... A chacun ses méthodes !
Messages postés
224
Date d'inscription
mardi 12 août 2003
Statut
Membre
Dernière intervention
18 octobre 2010

Tres bien ! Par contre, j'aurais mis la création du client apres celle de la fenetre principale (pas dans WM_CREATE) du fait que CreateWindowEx envoit WM_NCCREATE, WM_NCCALCSIZE puis WM_CREATE: Je sais pas comment reagit DefFrameProc quand hClient est nul...

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.