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

Combo Box Messages

n være større end størrelsen af ​​redigering kontrol har ingen effekt. CB_RESETCONTENT: Denne meddelelse fjerner alle elementer fra listen og redigere kontrol af en kombinationsboks. Den wParam bruges ikke; det skal være nul. LParam bruges ikke; det skal være nul. Denne meddelelse returnerer altid CB_OKAY. CB_SELECTSTRING: Denne meddelelse søger listen over et kombinationsfelt til et element, der begynder med de tegn i en angivet streng. Hvis en matchende element er fundet, vælges det, og kopieres til redigering kontrol.

Den wParam er nul-baserede indeks af elementet før det første element, der skal søges. Når søgningen når bunden af ​​listen, fortsætter det fra toppen af ​​listen tilbage til elementet angivet af wParam parameter. Hvis wParam er -1, er hele listen søgte fra begyndelsen. LParam er en pointer til nul-termineret streng, der indeholder de tegn for at søge. Søgningen er ikke store og små bogstaver, så denne streng kan indeholde en hvilken som helst kombination af store og små bogstaver. Hvis strengen er fundet, er returværdien indekset for det valgte element.

Hvis søgningen ikke lykkes, er returværdien CB_ERR og den aktuelle markering ændres ikke. CB_SETCUEBANNER: Denne meddelelse sætter cue banner tekst, der vises til redigering kontrol af en kombinationsboks. Det wParam skal være nul. LParam er en pointer til en null-afsluttet Unicode (se senere) string buffer, der indeholder teksten. Giver 1, hvis det lykkes, eller en fejlværdi andet. CB_SETCURSEL: Denne besked er sendt til at vælge en streng på listen over en kombinationsboks. Hvis det er nødvendigt, at listen ruller strengen til syne.

Teksten i redigeringsfeltet kontrol over kombinationsboksen ændringer for at afspejle den nye udvælgelse, og tidligere valg på listen fjernes. Den wParam angiver nul-baserede indeks af strengen for at vælge. Hvis denne parameter er -1, enhver aktuelle valg på listen fjernes, og redigeringsobjektet er ryddet. LParam bruges ikke (sæt den til NULL). Hvis beskeden er vellykket, er returværdien indekset for det valgte element. Hvis wParam er større end antallet af elementer på listen, eller hvis wParam er -1, er returværdien CB_ERR og valget er ryddet.

CB_SETDROPPEDWIDTH: Denne besked er sendt for at indstille den maksimale tilladte bredde i pixel, på listen kasse med et kombinationsfelt med CBS_DROPDOWN eller CBS_DROPDOWNLIST stil. Den wParam er den mindste tilladte bredde af listen, i pixel. LParam bruges ikke (sæt den til NULL). Hvis beskeden er vellykket, er r

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