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

Kombinationsruta Messages

Windows Fördefinierade Controls - Del 24 Volym - Windows User Interface Introduktion Detta är en del 24 av min serie, Windows fördefinierade Controls. För att förstå den här guiden, måste du ha läst alla tidigare tutorials i serien. I denna del av serien, tittar vi på Combo Box meddelanden. 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. Meddelanden Programmet kan skicka ett meddelande till en kontroll.

Meddelandet kan skickas med sendmessage funktionen. Om du har glömt detaljerna i sendmessage funktionen, sedan läsa i den här bloggen, handledningen titeln, kontrollmeddelanden. Om du har glömt hur man hanterar LoWord och HIWORD, sedan läsa i den här bloggen handledningen titeln, Redigera kontrollmeddelanden. Kom ihåg att ett meddelande kan returnera ett värde. Det returnerade värdet är faktiskt returneras av sendmessage funktionen. Jag ger nu meddelanden och deras betydelse. Meddelande: Betydelse CB_ADDSTRING: Detta meddelande lägger till en sträng till listrutan på en kombinationsruta.

Om kombinationsrutan inte har CBS_SORT stil, är strängen läggs till i slutet av listan. Annars är strängen in i listan, och listan sorteras. Den wParam används inte (ställ in den till NULL). Den lParam är av typen LPCTSTR (som lParam) och är en pekare till nollterminerade sträng som ska läggas till. Returvärdet är nollbaserade indexet till strängen i listrutan i kombinationsrutan. Om ett fel inträffar, är returvärdet CB_ERR. Om tillräckligt utrymme finns för att lagra den nya strängen, är det CB_ERRSPACE. CB_DELETESTRING: Detta meddelande tar bort en sträng i listrutan på en kombinationsruta.

Den wParam är nollbaserade indexet för den sträng som ska bort. Den lParam parametern inte används (ställ in den till NULL). Returvärdet är en räkning av stråk som återstår i listan. Om wParam parametern anger ett index som är större än antalet poster i listan, är returvärdet CB_ERR. CB_DIR: Detta meddelande lägger till namn i listan som visas av kombinationsrutan. Meddelandet lägger till namnen på kataloger och filer som matchar en viss sträng och uppsättning av filattribut. CB_DIR kan också lägga till mappade enhetsbeteckningar i listan.

Den wParam har attributen för filer eller kataloger som ska läggas till kombinationsrutan. Denna parameter kan vara en eller flera av följande värden. DDL_ARCHIVE: Inkluderar ark

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