Bon je vais essayer d'être clair :
Dans l'éditeur de ressources, tu ajoutes une boite de dialogue (click droit sur Dialog et Insert Dialog).
Tu l'arranges comme tu veux (ajout de boutons, texte etc ...)
Ensuite tu vas dans ClassWizard et il te propose d'associer une classe à ta boite de dialogue. Tu crée une nouvelle classe que tu appelles Essai par exemple, puis return 2 x pour confirmer ton choix dans ClassWizard.
Tu as maintenant une nouvelle ressource : IDD_DIALOG1
Tu retournes maintenant dans ta première boite de dialogue et tu ajoute un bouton qui affichera la seconde boite de dialogue quand tu click dessus.
Tu click 2 fois sur ce bouton pour créer une fonction : OnButtonNew()
L'éditeur te positionne dans cette nouvelle fonction.
Ensuite il te faut créer une variable d'accès à ta nouvelle classe. Appelons la Dialog.
Cela donne : Essai Dialog;
Essai est la classe de la 2ème boite de dialogue. N'oublie pas de faire un #include "Essai.h" au début du fichier !
Ensuite pour afficher cette boite de dialogue, tu tapes :
int sortie = Dialog.DoModal();
la variable sortie te permet de savoir si la deuxième boite est fermée avec Return ou Escape !
Voilà, rien de compliqué.
Flying