Tutoriel sur les bases d'une application mdi

5/5 (3 avis)

Vue 11 455 fois - Téléchargée 1 459 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
cs_lekaf Messages postés 5 Date d'inscription vendredi 23 mai 2003 Statut Membre Dernière intervention 21 novembre 2006
7 janv. 2007 à 13:05
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 !
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
22 juil. 2005 à 16:44
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 !
bayeto Messages postés 224 Date d'inscription mardi 12 août 2003 Statut Membre Dernière intervention 18 octobre 2010
22 juil. 2005 à 08:19
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.