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

Kombinationsruta Messages

igeringskontroll har ingen effekt. CB_RESETCONTENT: Detta meddelande tar bort alla objekt från listrutan och redigeringskontroll av en kombinationsruta. Den wParam används inte; det måste vara noll. Den lParam används inte; det måste vara noll. Detta meddelande returnerar alltid CB_OKAY. CB_SELECTSTRING: Detta meddelande söker en lista över en kombinationsruta för ett objekt som börjar med tecknen i en angiven sträng. Om en matchande objekt hittas, det väljs och kopieras till redigeringskontroll.

Den wParam är nollbaserade indexet för objektet som föregår den första posten som ska sökas. När sökningen når botten av listan, fortsätter det från toppen av listan tillbaka till objektet anges av wParam parametern. Om wParam är -1, är hela listan sökte från början. Den lParam är en pekare till noll-terminerade sträng som innehåller de tecken för att söka på. Sökningen är inte skiftlägeskänsliga, så här strängen kan innehålla valfri kombination av versaler och gemener. Om strängen hittas är returvärdet index för den valda posten.

Om sökningen misslyckas, är returvärdet CB_ERR och den aktuella markeringen ändras inte. CB_SETCUEBANNER: Detta meddelande ställer in cue banner text som visas för redigeringskontroll av en kombinationsruta. Den wParam måste vara noll. Den lParam är en pekare till en null-termine Unicode (se nedan) sträng buffert som innehåller texten. Returnerar 1 om det lyckas, eller ett felvärde annat. CB_SETCURSEL: Det här meddelandet skickas för att välja en sträng i listan över en kombinationsruta. Om det behövs, rullar listan strängen i sikte.

Texten i redigeringskontroll av kombinationsrutan ändras för att återspegla den nya val, och alla tidigare val i listan tas bort. Den wParam anger nollbaserade indexet för den sträng som ska välja. Om denna parameter är -1, är alla aktuella markeringen i listan bort och redigera kontroll rensas. Den lParam används inte (ställ in den till NULL). Om meddelandet är framgångsrik, är returvärdet indexet för det valda alternativet. Om wParam är större än antalet poster i listan eller om wParam är -1, är returvärdet CB_ERR och valet har rensats.

CB_SETDROPPEDWIDTH: Det här meddelandet skickas för att ställa in högsta tillåtna bredden, i pixlar, i listrutan på en kombinationsruta med CBS_DROPDOWN eller CBS_DROPDOWNLIST stil. Den wParam är det lägsta tillåtna bredden på listrutan, i pixlar. Den lParam används inte (ställ in den till NULL). Om meddelandet är framgångsrik, är Returvärdet den nya bredden på listrutan. O

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