Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να κάνει MFC διαλόγου Κουτιά

Ένα παράθυρο διαλόγου είναι ένα βασικό παράθυρο που προέρχεται από την τάξη CDialog της Βιβλιοθήκης : Microsoft Foundation Class ( MFC ) . Μπορείτε να χρησιμοποιήσετε αυτό το παράδειγμα για να καταλάβετε διαλόγου καλώντας ένα παράθυρο διαλόγου από το άλλο . Πρέπει πρώτα θα δημιουργήσετε ένα αντικείμενο CDialog μέσω του οδηγού έργου , στη συνέχεια να αποθηκεύσετε ένα δεύτερο διαλόγου ως πόρος και η δημιουργία από τον Οδηγό Class μια κατηγορία που συνδέονται με αυτό . Τα πράγματα που θα χρειαστείτε για Microsoft Visual C + + ή Visual Studio . NET
Βασική εξοικείωση με την
IDE
Παρουσίαση Περισσότερες οδηγίες
Η 1

την εφαρμογή Microsoft Visual C + + 6.0 ή Visual Studio . NET . Δημιουργήστε ένα νέο MFC AppWizard ( exe ) του έργου και ονομάστε το « Διάλογοι ». Βεβαιωθείτε ότι το " Dialog βάση " και " Χρήση MFC σε ένα Shared DLL " επιλέγονται . Διαγράψτε το " TODO " ετικέτα από το παράθυρο διαλόγου . 2

Προσθέστε ένα δεύτερο παράθυρο διαλόγου . Κάντε κλικ στο " Project" και στη συνέχεια " Προσθήκη πόρων . " Επιλέξτε " Dialog" υπό τον τίτλο " Τύπος πόρου " και κάντε κλικ στο " Νέο ".
Εικόνων 3

Ρυθμίστε το δεύτερο παράθυρο διαλόγου . Κάντε δεξί κλικ σε αυτό και να αλλάξω τον κωδικό του για να « IDD_DIALOGBOX2 » και τη λεζάντα της " δεύτερης ". Κλείστε το " διαλόγου Ιδιότητες . " Συσχετίζει το δεύτερο παράθυρο διαλόγου με μια τάξη . Ανοίξτε τον Οδηγό Class πατώντας Ctrl + W. Επιλέξτε " Δημιουργία μιας νέας κατηγορίας , " enter " CSecondDialog " στο "Όνομα" πλαίσιο κειμένου και επιλέξτε " CDialog " ως βάση της κατηγορίας του . Κάντε κλικ στο " Τέλος".
Η 4

Προσθήκη νέων λειτουργιών με την τοποθέτηση ενός κουμπιού στο πρώτο παράθυρο διαλόγου από την εργαλειοθήκη ελέγχου . Μήπως ένα δεξί κλικ σε αυτό το κουμπί . Κάντε το αναγνωριστικό " IDC_BUTTONSECOND " και να αλλάξετε τη λεζάντα "Second ". Κάντε διπλό κλικ στο κουμπί , αποδεχτείτε το προεπιλεγμένο όνομα συνάρτησης και να κάνετε τις ακόλουθες αλλαγές στον κώδικα του αρχείου DialogsDlg.cpp
Σύμφωνα με το " TODO " σχόλιο εισάγετε : .
CSecondDialog m_D2 ?
M_D2 . DoModal ( ) ?
Η Συμπεριλάβετε την " SecondDialog " αρχείο ορισμού στην κορυφή :
# include " SecondDialog.h "
5

Μεταγλώττιση και εκτέλεση του κώδικα . Δοκιμάστε την εφαρμογή για να βεβαιωθείτε ότι λειτουργεί .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα