*   >> Læs Uddannelse artikler >> science >> programming

Combo Box Messages

Windows Foruddefineret Controls - Del 24 Volume - Windows brugergrænseflade Introduktion Dette er en del 24 af min serie, Windows Foruddefinerede Controls. For at forstå dette selvstudium, skal du have læst alle tidligere tutorials i serien. I denne del af serien ser vi på Combo Box Meddelelser. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Beskeder Applikationen kan sende en besked til en kontrol.

Meddelelsen kan sendes med SendMessage funktionen. Hvis du har glemt detaljerne i SendMessage funktionen, så læs i denne blog, tutorial titlen, Kontrol Meddelelser. Hvis du har glemt, hvordan man håndterer LOWORD og HiWord, så læs i denne blog tutorial titlen, redigeringskontrol Meddelelser. Husk, en besked kan returnere en værdi. Den returnerede værdi er faktisk returneres af SendMessage funktionen. Jeg giver jer nu budskaberne og deres betydninger. Besked: Betydning CB_ADDSTRING: Denne meddelelse tilføjer en snor til listen kasse med en kombinationsboks.

Hvis kombinationsboksen ikke har CBS_SORT stil, er strengen tilføjes til slutningen af ​​listen. Ellers strengen indsat i listen, og listen sorteres. Den wParam bruges ikke (sæt den til NULL). LParam er af typen LPCTSTR (ligesom lParam) og er en pegepind til null-afsluttet streng, der skal tilføjes. Er returværdien nul-baserede indeks til strengen på listen kasse med kombinationsboksen. Hvis der opstår en fejl, er returværdien CB_ERR. Hvis tilstrækkelig plads er tilgængelig til at gemme den nye streng, det er CB_ERRSPACE.

CB_DELETESTRING: Denne meddelelse sletter en streng på listen kasse med en kombinationsboks. Den wParam er nul-baserede indeks af strengen til at slette. LParam parameter bruges ikke (sæt den til NULL). Er returværdien en optælling af strengene resterende på listen. Hvis wParam parameter angiver et indeks større end antallet af elementer på listen, er returværdien CB_ERR. CB_DIR: Denne meddelelse tilføjer navne til listen vises af kombinationsfeltet. Meddelelsen tilføjer navne på mapper og filer, der svarer til en bestemt streng, og sæt filattributter.

CB_DIR kan også tilføje tilknyttede drevbogstaver til listen. Den wParam har de attributter af de filer eller mapper der skal lægges til kombinationsfeltet. Denne parameter kan være en eller flere af følgende værdier. DDL_ARCHIVE: Inkluderer arkiverede filer. DDL_D

Page   <<       [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.