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

Kombinationsruta Notifications

Windows Fördefinierade Controls - Del 23 Volym - Windows User Interface Introduktion Detta är en del 23 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 Notifications. 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.

Anmälningar När en användare orsakar en händelse på en kombinationsruta, skickas ett meddelande till fönstret klass förfarandet av moderfönster kombinationsrutan. Ett sådant meddelande kallas ett meddelande. Vart och ett av dessa meddelanden är faktiskt en identifierare för en konstant. Anmälan skickas till förfarandet i form av ett WM_COMMAND meddelande. Om du vill veta mer om WM_COMMAND meddelandet läsa handledningen i denna blogg med titeln, kontrollmeddelanden. Jag ger nu anmälan koden och deras betydelse.

Anmälan Kod: Betydelse CBN_CLOSEUP: Denna kod skickas då i listrutan på en kombinationsruta har stängts. CBN_DBLCLK: Denna kod skickas när användaren dubbelklickar på en sträng i listrutan på en kombinationsruta. CBN_DROPDOWN: Denna kod skickas då i listrutan på en kombinationsruta är på väg att synliggöras. CBN_EDITCHANGE: Denna kod skickas efter att användaren har vidtagit en åtgärd som kan ha ändrat texten i redigeringskontroll del av en kombinationsruta. Till skillnad från koden CBN_EDITUPDATE anmälan (se nedan), är denna kod anmälan skickas efter att systemet uppdaterar skärmen.

CBN_EDITUPDATE: Denna kod skickas när redigeringskontroll del av en kombinationsruta är på väg att visa förändrad text. Denna kod meddelande skickas efter att kontrollen har formaterat text, men innan den visas texten. CBN_ERRSPACE: Denna kod skickas när en kombinationsruta inte kan allokera tillräckligt med minne för att möta en särskild begäran. CBN_KILLFOCUS: Denna kod skickas när en kombinationsruta förlorar tangentbordsfokus. CBN_SELCHANGE: Denna kod skickas när användaren ändrar det aktuella valet i listrutan på en kombinationsruta.

Användaren kan ändra markeringen genom att klicka i listrutan eller genom att använda piltangenterna. Moder fönster kombinationsrutan får denna anmälan i form av ett WM_COMMAND meddelande med CBN_SELCHANGE i high-order ord wParam parametern. CBN_SELENDCANCEL: Denna kod skickas när användaren väljer ett alternativ, men sedan väljer

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