| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come utilizzare una casella combinata in MFC
    Un controllo casella combinata visualizza una lista di stringhe in stile menu a discesa . Fornire un modo per mostrare le opzioni multiple , risparmiando spazio , una casella combinata combina le funzionalità di una casella di riepilogo e di una casella di modifica . Le funzionalità del controllo casella combinata sono incapsulati nella classe CComboBox della libreria MFC . Questa esercitazione illustra alcune funzioni di uso comune di questa classe . Cose che ti serviranno
    Microsoft Visual Studio
    Prenota on MFC , come " Programming Windows con MFC " di Jeff Prosise
    Show More Istruzioni
    1

    Avviare Microsoft Visual Studio . Generare un'applicazione a finestre per questo progetto facendo clic su File > Nuovo> Progetti ( scheda ) , e selezionando " Creazione guidata applicazione MFC ( exe ) . " Tipo " myComboBox " sotto " Nome progetto ". Premere OK , selezionare " Dialog based" e fare clic su Fine .
    2

    creare una casella combinata e modificarne le proprietà . Fare clic sulla scheda Risorse sul lato sinistro dell'area di lavoro . Espandere la cartella di dialogo e selezionare IDD_MYCOMBOBOX_DIALOG . Fare clic sull'icona della casella combinata dalla casella degli strumenti sul lato destro e metterlo nella finestra di dialogo . Ridimensionare la discesa estendersi della casella combinata , fare clic sulla freccia e trascinando verso il basso il rettangolo . Poi tasto destro del mouse , selezionare Proprietà , fare clic sulla scheda Stili e , in Tipo , selezionare Semplice . Chiudere il dialogo Proprietà casella combinata.
    3

    Aggiungi elementi alla casella combinata. È possibile farlo in due modi. Per aggiungerli in fase di progettazione , fare clic destro sulla casella combinata , selezionare Proprietà , fare clic sulla scheda Dati e aprire le voci . Per arrivare alla voce successiva , premere Ctrl + Invio . Per aggiungerli in fase di esecuzione , chiamare il CComboBox :: AddString ( ) per aggiungere elementi alla fine o CComboBox :: insertString ( ) per l'inserimento di articoli in posizione specifica . Gli articoli sono di tipo lpszString .
    4

    modificare la larghezza della casella combinata in modo dinamico . È possibile visualizzare qualsiasi elemento completamente , la funzione membro non importa quanto tempo ci sia , grazie alla CComboBox :: SetDroppedWidth ( ) . Si prende come parametro la larghezza della stringa in pixel .
    5

    eseguire altre funzioni comuni . Selezionare un elemento in fase di runtime utilizzando CComboBox :: SetCurSel ( ) . Si accetta come parametro un indice intero . Trova l'indice della voce selezionata con CComboBox :: GetCurSel ( ) . Recuperare dati utilizzando CComboBox :: GetItemData ( ) . Determinare il numero di elementi attraverso CComboBox :: GetCount ( ) .
    6

    eliminare elementi da una casella combinata MFC . Se la stringa è noto , è possibile utilizzare CComboBox :: FindString () per determinare l'indice e quindi utilizzare CComboBox :: deletestring ( ) . CComboBox :: Clear ( ) cancella la selezione corrente se esiste, mentre CComboBox :: Cut ( ) elimina la selezione corrente e lo inserisce negli Appunti .
    7

    capire il messaggio - map messaggi di notifica che una casella combinata può inviare . Quando casella di riepilogo della casella combinata è chiuso, per esempio , ON_CBN_CLOSEUP viene inviato . Quando la casella combinata perde il suo orientamento di ingresso a causa di un clic del mouse al di fuori dei suoi confini , invia ON_CBN_KILLFOCUS . C'è un messaggio - map per ogni possibile stato - cambiamento che una casella combinata può subire .

    Previous :

    next :
      Articoli Correlati
    ·Come compilare CPP utilizzando Visual Studio 
    ·Come aggiornare Xcode Da Terminali 
    ·Come stampare un triangolo in C 
    ·Come aggiungere colonne a una DataTable in C # 
    ·Come utilizzare Threading e messaggi in Visual C + + 
    ·Come usare stringhe come input da tastiera in due matri…
    ·Come trovare una perdita di memoria in Linux 
    ·Come proteggere PIC12F675 Codici Da Hacking 
    ·Come Bubble Sort in C 
    ·Come ottenere un prototipo di funzione nella DLL 
      Articoli in evidenza
    ·Come fare uno Sviluppo per Pocket PC Con Lingua Eiffel 
    ·Come creare Testo scorrevole in HTML 
    ·Come aggiungere spazio intorno a un'immagine utilizzand…
    ·Come tagliare un elenco in Python 
    ·Come utilizzare la funzione memcpy in C + + 
    ·Come collegare VB.Net Con MySQL 
    ·Come convertire da RGB a scala di grigi in Java 
    ·Come rimuovere una dichiarazione XML in PHP 
    ·Che cosa è SEI CMMI 
    ·Come sviluppare una scheda di progetto 
    Copyright © Conoscenza Informatica http://it.wingwit.com