Hvordan lage MFC kommandoknapper

"C -knappen" er MFC klasse som lar programmerere å manipulere kommandoknapper. Knapper er allestedsnærværende i programmer med et grafisk brukergrensesnitt. De er de små rektangler med en etikett som OK, Avbryt eller Reset som kan klikkes for å starte noen form for handling. Denne artikkelen viser hvordan en kommando knappens egenskaper og hendelser kan endres ved å bruke de rike funksjonene i Microsoft Studio.

Bruksanvisning

1 Lag en enkel MFC program. Start Microsoft Visual C ++ 6.0. Klikk på Meny, File og deretter Ny. Velg MFC AppWizard (exe). Name it "MyButton." I "Steg 1" skjerm velg "Dialog basert." Klikk på Fullfør. Du har opprettet en enkel MFC program med to kommandoknappene. Man har bildetekst OK mens andre viser Avbryt. Slett dem.

2 Legg til en ny kommandoknapp. Få den fra kontroller verktøykasse. Det er panelet på toppen av studio med kontroll ikoner. Klikk på kommandoknappen ikonet og klikk deretter på dialogboksen (grått vindu med "MyButton" bildetekst). Dette setter en knapp som heter Button1 i dialogboksen.

3 Endre egenskapene til på knappen. Klikk Button1 og trykk på Enter. Dette påkaller Push Button vinduet Egenskaper. Endre ID til IDC_MyButton. Endre tittelen til My Button.

4 Påkall veiviseren klasse. Trykk Ctrl + W. Klikk kategorien Meldings Maps. Sikre at klassenavnet vises i øvre høyre combo er CMyButtonDlg (eller CWhatEverYouNamedTheProjectDlg). Velg IDC_MYBUTTON i boksen på venstre side. Velg BN_CLICKED i boksen til høyre. Nå klikker du på Legg til funksjonsknapp som bare fikk aktivert. Trykk på OK. Listen boksen nedenfor har OnMybutton uthevet. Klikk på Rediger-kode.

5 Legg inn din egen kode. Legg merke til at du har blitt ledet i bukseseler av OnMyButton funksjon i MyButtonDlg.cpp filen. Koden du legger til her vil bli utført når My Button trykkes. Legg til en kodelinje, slik at funksjonen ser ut som følger:


ugyldig CMyButtonDlg :: OnMybutton ()

{

// TODO: Legg din kontroll varsling behandleren koden her

Messagebox ( "My Button Klikket");

}

6 Bygg og kjøre dette programmet. Du kan gjøre dette raskt ved å trykke F7 og Ctrl + F5. En kommandoknapp vises med bildetekst My Button på en dialog. Når du trykker på My Button en meldingsboks vises.