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

Windows Button Messages

Windows Fördefinierade Controls - Del 11 Volym - Windows User Interface Introduktion Detta är en del 11 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 knappen 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 En ansökan kan skicka ett meddelande till en knapp.

Knappen bearbetar meddelandet. Du skickar ett sådant meddelande med en kontroll med hjälp av sendmessage funktionen. För mer information om hur du använder denna funktion, läsa en handledning i denna serie, med titeln, "kontrollmeddelanden". Jag ger nu meddelandekoden och deras betydelse. Meddelande kod: Betydelse BM_GETCHECK: Detta meddelande returnerar check tillstånd knappen; Detta gäller att kontrollera och alternativknappar. Här är parametrarna wParam och lParam inte användas utan måste varje vara noll. Returvärdet är något av följande: BST_CHECKED: Button är markerad.

BST_INDETERMINATE: Button är nedtonat, vilket tyder på ett obestämt tillstånd. BST_UNCHECKED: Knapp rensas din ansökan måste bestämma vilken av de ovanstående tre värden (kod) har återvänt (använd om-konstruktion). BM_GETSTATE: Detta meddelande returnerar den aktuella kontrollen staten, tryck staten, och fokusera tillstånd knappen. Här är parametrarna wParam och lParam inte användas utan måste varje vara noll. Returkoden är en kombination av något av följande: BST_CHECKED: Knappen är markerad. BST_DROPDOWNPUSHED: Knappen är i rullgardins tillstånd; för Windows Vista.

Detta gäller endast om knappen har TBSTYLE_DROPDOWN stil. BST_FOCUS: Knappen har tangentbordsfokus. BST_HOT: Knappen är varm; det vill säga, är musen svävar över det. BST_INDETERMINATE: Tillståndet för knappen är obestämd. Gäller endast om knappen har BS_3STATE eller BS_AUTO3STATE stil. BST_PUSHED: Knappen visas i den skjut tillstånd. BST_UNCHECKED: Inget särskilt tillstånd. Motsvarar noll. BM_SETCHECK: Detta meddelande sätter check staten för radioknappar och kryssrutor. Den wParam kan vara ett av följande värden (kod): BST_CHECKED: Ställer in knappläget kontrolleras.

BST_INDETERMINATE: Ställer in knappläget nedtonad, vilket tyder på ett obestämt tillstånd. Du bör använda det här värdet endast om knappen har BS_3STATE eller BS_AUTO3STATE stil. BST_UN

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