" CButton " is de MFC klasse waarmee programmeurs om opdrachtknoppen manipuleren . Opdrachtknoppen zijn alomtegenwoordig in programma's met een grafische gebruikersinterface . Zij zijn de kleine rechthoekjes met een label zoals OK , Annuleren of Reset die kan worden geklikt om een soort van actie te starten . Dit artikel zal laten zien hoe de eigenschappen en gebeurtenissen van een opdracht knop kan worden aangepast door gebruik te maken van de rijke mogelijkheden van Microsoft Studio . Wat je nodig hebt Visual C + + Integration Development Environment Toon Meer Aanwijzingen 1 Maak een eenvoudige MFC-toepassing . Lancering Microsoft Visual C + + 6.0 . Klik op Menu , Bestand en vervolgens Nieuw . Selecteer MFC AppWizard ( exe ) . Noem het " MyButton . " In de " Step 1 " scherm kies " Dialog gebaseerd . " Klik op Voltooien . Je hebt een eenvoudige MFC applicatie gemaakt met twee opdrachtknoppen . Men heeft bijschrift OK terwijl de andere schermen annuleren . Verwijder ze . Kopen van 2 Voeg een nieuwe opdracht knop . Haal het uit de gereedschapskist controles. Het is het paneel aan de bovenkant van de studio met besturingspictogrammen . Klik op de knop icoon opdracht en klik vervolgens in het dialoogvenster ( grijs venster met de " MyButton " caption ) . Dit plaatst een knop met de naam Button1 op het dialoogvenster . 3 Wijzig de eigenschappen van de knop . Klik Button1 en druk op Enter . Dit roept het venster Eigenschappen drukknop . Verander de ID te IDC_MyButton . Verander de titel naar My Button . 4 Roep de klasse wizard. Druk op Ctrl + W. Klik op het tabblad Bericht Maps . Zorg ervoor dat de naam van de klasse die in de rechterbovenhoek combo is CMyButtonDlg ( of CWhatEverYouNamedTheProjectDlg ) . Selecteer IDC_MYBUTTON in het vak aan de linkerkant . Selecteer BN_CLICKED in het vak rechts . Klik nu op de knop Functie toevoegen dat enkel werd ingeschakeld . Druk op OK . De keuzelijst is hieronder OnMybutton gemarkeerd. Klik op de knop Bewerken Code . 5 Voeg je eigen code . Merk op dat je hebt geleid in de beugels van de OnMyButton functie in het MyButtonDlg.cpp bestand . De code die u hier toevoegt zal uitgevoerd worden wanneer My Button wordt ingedrukt . Voeg een regel code zodat de functie ziet er als volgt uit: leegte CMyButtonDlg :: OnMybutton ( ) op { Twitter //TODO : Voeg hier uw controle melding handler code MessageBox ( " My Button geklikt " ) ; } 6 bouwen en uitvoeren van deze applicatie . U kunt dit snel doen door op F7 en Ctrl + F5 . Een opdracht knop verschijnt met titel My Button op een dialoog . Wanneer u op My Button een message box zal verschijnen . |