Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder en listbox kontroll i MFC Visual C + +

    En listruta är en Windows- kontroll som kan visa text eller ikoniska objekt som en lista över rader . Microsoft Foundation Class ( MFC ) Biblioteket erbjuder CListBox klass som kapslar in alla nödvändiga funktioner för att manipulera en listruta . Följ dessa steg för att se hur du kan lägga till en textsträng till och ta bort den från en listruta i Microsoft Visual Studio . Saker du behöver
    Microsoft Visual Studio IDE
    Boka på MFC , såsom " Programmering Windows Med MFC " av Jeff Prosise
    Visa fler instruktioner
    1

    Skapa ett nytt projekt i Visual Studio för att manipulera kontrollen . Från den övre menyraden och klicka på " Arkiv " > " Ny " och välj " MFC AppWizard ( exe ) " i " Projekt " fliken . Ange ett namn för projektet i " Project " textrutan och klicka på " OK . " Välj " Dialog bygger " knappen och klicka på " Slutför " och sedan " OK . " En dialogruta skärm med två knappar , en " OK " och en " Avbryt " visas i Design View -läget
    2

    Lägg MFC -kontroller på den dialogruta : . En listruta och några extra kontroller för att göra handledningen mer intressant . För att hitta en listruta , flytta musen över kontrollerna verktygslådan och läs popup ballonger . Klicka på " List Box " -ikonen och klicka på den dialogruta för att lägga den där . På ett liknande sätt lägga en " Redigera Box " och två "Knappar ".
    3

    Ändra MFC kontroller . Högerklicka på listrutan , välj "Egenskaper" och ändra ID till IDC_MYLISTBOX , under fliken "Allmänt" . Gör samma sak till redigeringsrutan och ändra dess ID till IDC_MYEDITBOX . I en knapp , ändra ID till IDC_MYBUTTONADD och Bildtext till " Lägg till . " I den andra knappen , ändra ID och Bildtext till IDC_MYBUTTONREM och " Ta bort ", respektive.
    4

    Gå med i listrutan och redigera fält med hjälp av klass guiden . Från den övre menyn , klicka på " Visa " > " ClassWizard " eller tryck Ctrl + W. Välj " IDC_MYLISTBOX " under " Medlem Variables " fliken och klicka på " Lägg till variabel ". Typ " m_myListBox " i " Medlem variabelnamnet " textrutan och välj " Control" under " Kategori ". Klicka på " OK . " Nästa , välj " IDC_MYEDITBOX , " klick " lägg till variabel " och ge den namnet " m_myEditBox . " Ändra inte kombinationsrutorna . Klicka på " OK " för att stänga klassen guiden .
    5

    Ge vissa funktioner till knappen Lägg till . Dubbelklicka på " Lägg till" knappen . När " Add medlemsfunktion " visas, klicka på " OK . " Kopiera och klistra in följande kod innanför " :: OnMybuttonadd ( ) " -funktion , under kommentar :
    CString str ,
    UpdateData ( ) ;
    str = m_myEditBox ,
    UpdateData ( FALSKT ) ;
    m_myListBox.AddString ( str ) ;
    6

    Upprepa steg 5 för " Ta bort" . Kopiera och klistra in följande kod innanför " :: OnMybuttonrem ( ) " -funktion , under kommentar :
    int pos ;
    CString str ,
    pos = m_myListBox.GetCurSel ( ) ;
    m_myListBox.DeleteString ( pos ) ;
    7

    Kompilera och köra koden . Skriv text i textrutan och klicka på knappen Lägg till . Denna text kommer att läggas till som en rad i listrutan . Nästa , markera en rad i listrutan och klicka på Ta bort . Den här åtgärden raderar raden.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du använder OLE Med Visual C
    ·Hur du gör din egen PSP spel
    ·Så här ställer du Isolation Level i ODBC
    ·Hur man använder Operator Överbelastning i C + +
    ·Hur du använder C arrayer i C + +
    ·Hur man gör Int del av C + + String
    ·Hur du krypterar en fil i C #
    ·Hur Ignorera kommentar linjer i C + +
    ·Hur man gör en fil Card Game i C + +
    ·Hur till Omvänd String i C Använda matriser Utan För…
    Utvalda artiklarna
    ·Hur man tolka med reguljära uttryck
    ·Hur man skapar en fördröjning Puls i Verilog
    ·Hur man använder Visual Basic för att skapa och skriv…
    ·Vilka är de två funktioner i DMAP
    ·Hur man använder Ruby Case uttalande i Rails Controlle…
    ·Hur till Redigera SQL på en iPhone
    ·Hur koden för att extrahera text från en docx-fil
    ·Hur man beräknar big endian heltal
    ·Hur får man ett bandpassfilter för att arbeta i Labvi…
    ·Hur man sparar ett OLE-objekt till en Access- tabell me…
    Copyright © Dator Kunskap http://www.dator.xyz