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

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

Πώς να χρησιμοποιήσετε Επεξεργασία Έλεγχοι σε MFC

Στα συστήματα που βασίζονται σε Microsoft Windows η κατηγορία CEdit παρέχει τις λειτουργίες των ελέγχων επεξεργασία σε MFC . Σε ένα πρόγραμμα διαλόγου με βάση κάποιες από τις σημαντικές λειτουργίες μπορούν να εκτελεστούν από την κατηγορία CEdit . Ακολουθήστε τα παρακάτω βήματα για να μάθετε πώς να χρησιμοποιείτε στοιχεία ελέγχου επεξεργασίας σε MFC . Οδηγίες
Η 1

Κάντε MFC AppWizard . Αυτό θα χρησιμοποιηθεί ως ένα εκτελέσιμο έργο στο οποίο να επικοινωνεί με τον υπολογιστή . 2

Χρησιμοποιήστε αυτή την εφαρμογή ως εφαρμογή SDI /MDI . Εδώ μπορείτε να εισάγετε διαλόγου ως εργαλείο στα projcts SDI /MDI .
Εικόνων 3

Επιλέξτε την επιλογή edit ελέγχου από την εργαλειοθήκη ελέγχου . Μεταφέρετε αυτήν την επιλογή στο παράθυρο διαλόγου . Στην ενότητα ιδιότητες της εισόδου παράθυρο διαλόγου η αναγνώριση για τον πόρο ως " IDC_EDTEST . "
Η

4 Επιλέξτε το πλαίσιο που μετατρέπει τον αριθμό ιδιοκτησίας " True" στο " Edit ελέγχου - > Properties- > καρτέλα Στυλ " , αν ο έλεγχος επεξεργασίας δέχεται μόνο αριθμούς . Αυτό επιτρέπει τον έλεγχο CEdit επεξεργασία ώστε να επιτρέπει μόνο αριθμούς .
5

Προσάρτηση ένα μέλος της κλάσης με το CEdit για τους ελέγχους επεξεργασίας . Ας υποθέσουμε ότι το όνομα της μεταβλητής είναι m_Edit
Η

6 Ρυθμίστε τις τιμές στα στοιχεία ελέγχου επεξεργασίας από την είσοδό τους ακόλουθους κωδικούς : " //Ορίστε την τιμή για CEdit CString I_strValue = " Test Value να τεθεί ob CEdit "? m_Edit.SetWindowTest . ( I_strValue ) ? //Πάρτε την τιμή από το m_Edit.GetWindowText ελέγχου CEdit ( I_strValue ) ? //Αυτό παίρνει το Valie στη μεταβλητή CString I_strValue "
Η 7

Ανάκτηση και ορίστε την τιμή σε ένα DDX ενεργοποιημένη έλεγχο CEdit . Ας υποθέσουμε ότι το όνομα της μεταβλητής είναι m_strEdit και εισάγετε τον παρακάτω κωδικό : " //Για να ορίσετε την τιμή σε ένα στοιχείο ελέγχου CEdit DDX βάση άκυρη DlgName :: SetValue στο Edit ( ) { UpdateData ( ) ? M_strEdit = " Value Διάταξη δοκιμής για DDX " ? UpdateData ( FALSE ) ? } //για να πάρετε την τιμή σε ένα στοιχείο ελέγχου CEdit DDX βάση άκυρη DIgName :: GetvalueFromEdit ( ) { UpdateDate ( ) ? CString strStoreValue ? strStoreValue = m_strEdit ? UpdateData ( FALSE ) ? } "
Η

Η

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

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