Come fare i pulsanti di comando MFC

October 3

"CButton" è la classe MFC che consente ai programmatori di manipolare pulsanti di comando. I pulsanti di comando sono onnipresenti in programmi con un'interfaccia utente grafica. Sono i piccoli rettangoli con una etichetta ad esempio OK, Annulla o Reset che può essere cliccato per avviare qualche tipo di azione. Questo articolo vi mostrerà come le proprietà e gli eventi di un pulsante di comando possono essere modificati utilizzando le funzionalità avanzate di Microsoft Studio.

istruzione

1 Creare una semplice applicazione MFC. Avviare Microsoft Visual C ++ 6.0. Fare clic su Menu, File, quindi Nuovo. Selezionare Creazione guidata applicazione MFC (exe). Il nome "MyButton." Nella schermata "Fase 1" scegliere "basata Dialog". Fare clic su Fine. Hai creato una semplice applicazione MFC con due pulsanti di comando. Uno ha caption OK mentre gli altri display Annulla. eliminarli.

2 Aggiungere un nuovo pulsante di comando. Get it dalla casella di controllo strumento. È il pannello in cima studio con le icone di controllo. Fare clic sull'icona pulsante di comando e quindi fare clic nella finestra di dialogo (finestra grigia con la didascalia "MyButton"). Questo pone un pulsante denominato Button1 nella finestra di dialogo.

3 Modificare le proprietà del pulsante. Fare clic su Button1 e premere Invio. Questo richiama la finestra delle proprietà del pulsante. Modificare l'ID di IDC_MyButton. Modificare la didascalia a My Button.

4 Richiamare la procedura guidata di classe. Premere Ctrl + W. Fare clic sulla scheda mappe messaggi. Verificare che il nome della classe che appare in alto a destra è combinata CMyButtonDlg (o CWhatEverYouNamedTheProjectDlg). Selezionare IDC_MYBUTTON nel box a sinistra. Selezionare BN_CLICKED nella casella a destra. Ora fare clic sul pulsante di funzione Add che appena attivato. Premere OK. La casella di riepilogo di seguito ha messo in luce OnMybutton. Fare clic sul pulsante Modifica codice.

5 Aggiungere il proprio codice. Si noti che le sono stati condotti nelle parentesi della funzione OnMyButton nel file MyButtonDlg.cpp. Il codice si aggiunge qui verrà eseguito quando si preme My Button. Aggiungere una riga di codice in modo che la funzione appare come segue:


invalidare CMyButtonDlg :: OnMybutton ()

{

// TODO: Aggiungi il tuo controllo codice gestore di notifica qui

MessageBox ( "My Button Clicked");

}

6 Generare ed eseguire questa applicazione. È possibile farlo rapidamente premendo F7 e Ctrl + F5. Un pulsante di comando appare con didascalia My Button su una finestra di dialogo. Quando si preme My Button apparirà una finestra di messaggio.