*   >> läser Utbildning artiklar >> science >> programming

Windows Lista Box

Windows Fördefinierade Controls - Del 15 Volym - Windows User Interface Introduktion Detta är en del 15 av min serie, Windows fördefinierade Controls. För att förstå denna tutorial, du helst ha läst alla tidigare tutorials i serien. I denna del av serien, tittar vi på Windows listruta. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser.

En listruta En listruta är en kontroll som har en lista med objekt som användaren kan välja mellan. Användaren väljer ett objekt genom att markera det. Användaren väljer ett objekt genom att klicka på den. Det är möjligt att välja ett alternativ med hjälp av tangentbordet (se nedan). I den här artikelserien ska vi prata om listrutor vars objekt är strängar (text). En listruta kan ge en rullningslist om objekten är alltför många för utrymmet för antalet artiklar. Välja ett listobjekt ändrar textfärg och bakgrundsfärg. Med andra ord, att välja ett objekt i listan belyser objektet.

Skapa en listruta Du kan skapa en listruta med hjälp av CreateWindowEx funktionen. Klassen är, listboxen. Glöm inte att skriva WS_CHILD eftersom det är ett underordnat fönster. Typer av listrutor Det finns två typer av listrutorna: single-val och fler val. Single-val är standard. I en enda urvalslistrutan, kan användaren välja endast ett objekt i taget. I en flerurvalslistruta, kan användaren välja mer än ett objekt i taget. Om du vill att listrutan flera val, använder LBS_EXTENDEDSEL stil. Du behöver inte skriva någon särskild stil om du vill att listrutan enda val.

Coding Du kan skapa en listruta med hjälp av CreateWindowEx funktionen. Efter att du måste skicka varje objekt sträng till lådan med hjälp av sendmessage funktionen. Jag har ägnat en hel handledning för detta. Innan vi kommer fram till att handledningen ska vi först titta på listrutan stilar, anmälningar och meddelanden. Zero baserad indexering Posterna i listrutan är numrerade räknat från noll vid det första objektet. Vart och ett av dessa nummer kallas ett index som är det för denna del av serien. Vi stannar här och fortsätter i nästa del.

Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Static Control Styles Windows List Box Windows List Box Styles Windows listruta Notifications Windows Lista Box M

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.