Een dialoogvenster is een basic venster afgeleid van de CDialog klasse van de Microsoft Foundation Class ( MFC ) Library . U kunt dit bijvoorbeeld gebruiken om dialoogvensters te begrijpen door te bellen naar een dialoogvenster van een ander . Je zult eerst een CDialog object maken door het project tovenaar , dan slaan een tweede dialoogvenster als een hulpbron en creëren van de Class Wizard een klasse die erop betrekking hebben . Wat je nodig hebt Microsoft Visual C + + of Visual Studio . NET Basic vertrouwdheid met de IDE Toon Meer Aanwijzingen Lancering Microsoft Visual C + + 6.0 of Visual 1 Studio . NET . Maak een nieuwe MFC AppWizard ( exe ) project en noem het " Dialogen . " Zorg ervoor dat " Dialog based " en " Gebruik MFC in een gedeelde DLL " worden geselecteerd . Wis de " TODO " label van het dialoogvenster . Kopen van 2 Voeg een tweede dialoogvenster . Klik op " Project " en vervolgens " Bron toevoegen . " Selecteer " Dialog " onder " Resource type " en klik "Nieuw ". 3 Stel het tweede dialoogvenster . Klik met de rechtermuisknop op en verander de ID aan " IDD_DIALOGBOX2 " en de titel aan " Second . " Sluit de " Dialog Eigenschappen. " Associëren de tweede dialoogvenster met een klas . Open de Wizard klasse door op Ctrl + W. Selecteer " Maak een nieuwe klasse , " enter " CSecondDialog " in de "Naam" tekstvak en kies " CDialog " als basisklasse . Klik op " Finish ". 4 functionaliteit toevoegen door het plaatsen van een knop op het eerste dialoogvenster van de controles gereedschapskist . Doe een rechtermuisklik op die knop . Maak de ID " IDC_BUTTONSECOND " en de titel te veranderen in " Second . " . Dubbelklik op de knop , accepteer de standaard functienaam en maak de volgende wijzigingen in de code van het DialogsDlg.cpp bestand onder de " TODO " commentaar invoeren : CSecondDialog m_D2 ; m_D2 . DoModal ( ) ; Neem de " SecondDialog " definition file bovenaan : # include " SecondDialog.h " Compile 5 en voer de code . Test de toepassing om te controleren of het werkt .
|