TUTORIEL SUR LES BASES D'UNE APPLICATION MDI

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
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
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32827-tutoriel-sur-les-bases-d-une-application-mdi

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...
Rejoignez-nous