Créer un nouveau projet dans Visual Studio pour manipuler le contrôle. Dans la barre de menu supérieure, cliquez sur "Fichier" gt; "Nouveau" et sélectionnez "MFC AppWizard (exe)" dans le "Projets" onglet. Entrez un nom pour le projet dans le "Nom du projet" zone de texte et faites un clic "D'ACCORD." Sélectionnez le "En fonction de dialogue" bouton radio et cliquez "Finition" et puis "D'ACCORD." Une boîte de dialogue avec deux boutons de commande, un "OK" et une "Annuler," est affiché dans le mode Vue de conception.
Ajouter des contrôles MFC sur l'écran de dialogue: une zone de liste et quelques commandes auxiliaires pour faire le tutoriel plus intéressant. Pour trouver une zone de liste, déplacer la souris sur la boîte à outils des contrôles et de lire les infobulles. Cliquez sur le "Liste Box" icône et cliquez sur l'écran de dialogue pour l'ajouter là. D'une manière similaire ajouter une "Edit Box" et deux "Boutons."
Modifier les contrôles MFC. droit; cliquez sur la zone de liste, sélectionnez "Propriétés" et changer l'ID à IDC_MYLISTBOX, sous la "Général" onglet. Faites de même pour la zone d'édition et de changer son ID à IDC_MYEDITBOX. En un seul bouton, changer l'ID à IDC_MYBUTTONADD et la légende à "Ajouter." Dans l'autre bouton, changer l'ID et le Caption et IDC_MYBUTTONREM "Retirer," respectivement.
Joignez-vous à la boîte de zone de liste et modifier en utilisant l'Assistant de Classe. Dans le menu supérieur, cliquez sur "Vue" gt; "ClassWizard" ou appuyez sur Ctrl + W. Sélectionner "IDC_MYLISTBOX" sous le "Variables membres" onglet et faites un clic "Ajouter une variable." Type "m_myListBox" dans le "Membre nom de la variable" zone de texte et sélectionnez "Contrôle" sous "Catégorie." Cliquez "D'ACCORD." Ensuite, sélectionnez "IDC_MYEDITBOX," clic "Ajouter une variable" et de donner le nom "m_myEditBox." Ne pas modifier les zones de liste déroulante. Cliquez "OK" pour fermer l'assistant de classe.
Donnez quelques fonctionnalités pour le bouton Ajouter. Double-cliquez sur le "Ajouter" bouton. Quand le "Ajouter des fonctions membres" fenêtre apparaît, cliquez sur "D'ACCORD." Copiez et collez le code suivant à l'intérieur du ":: OnMybuttonadd ()" fonction, sous le commentaire:
CString str-
UpdateData () -
str = m_myEditBox-
UpdateData (FAUX) -
m_myListBox.AddString (str) -
|
Répétez l'étape 5 pour le "Supprimer" bouton. Copiez et collez le code suivant à l'intérieur du ":: OnMybuttonrem ()" fonction, sous le commentaire:
int pos-
CString str-
pos = m_myListBox.GetCurSel () -
m_myListBox.DeleteString (pos) -
|
Compiler et exécuter le code. Tapez du texte dans la zone d'édition et cliquez sur le bouton Ajouter. Ce texte sera ajouté comme une ligne dans la zone de liste. Ensuite, sélectionnez une boîte de ligne de liste et cliquez sur Supprimer. Cette action supprime la ligne.