*   >> Lezen Onderwijs artikelen >> science >> programming

Windows-knop Messages

Windows Voorgedefinieerde Controls - Deel 11 Volume - Windows User Interface Inleiding Dit is deel 11 van mijn serie, Windows Voorgedefinieerde Controls. Om deze tutorial te begrijpen, de meeste u alle vorige tutorials van de serie hebt gelezen. In dit deel van de serie, kijken we naar Windows Knop Berichten. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Berichten Een toepassing kan een bericht naar een knop. De knop verwerkt het bericht. U stuurt een dergelijk bericht van een controle met behulp van de SendMessage functie. Voor meer informatie over het gebruik van deze functie, lees een tutorial van deze serie, getiteld "Control Messages". Ik geef u nu het bericht code en hun betekenis. Bericht Code: Betekenis BM_GETCHECK: Dit bericht geeft de controle staat van de knop; Dit is van toepassing op radio-toetsen te controleren en. Hier worden de parameters wParam en lParam niet gebruikt en moet elke nul.

De geretourneerde waarde is een van de volgende: BST_CHECKED: Knop wordt gecontroleerd. BST_INDETERMINATE: Knop grijs is, wijst een onbepaalde toestand. BST_UNCHECKED: Knop is uitgeschakeld Je aanvraag moet bepalen welke van de drie bovengenoemde waarden (code) is geretourneerd (gebruik indien-constructie). BM_GETSTATE: Dit bericht geeft de huidige controle staat, druk staat, en de focus staat op de knop. Hier worden de parameters wParam en lParam niet gebruikt en moet elke nul. De return-code is een combinatie van een van de volgende: BST_CHECKED: de toets wordt gecontroleerd.

BST_DROPDOWNPUSHED: De knop is in het drop-down state; voor Windows Vista. Dit geldt alleen als de knop heeft de TBSTYLE_DROPDOWN stijl. BST_FOCUS: De knop heeft het toetsenbord focus. BST_HOT: De knop is hot; dat wil zeggen dat de muis zweeft over. BST_INDETERMINATE: De toestand van de knop is onbepaald. Geldt alleen als de toets heeft de BS_3STATE of BS_AUTO3STATE stijl. BST_PUSHED: De knop wordt getoond in de ingedrukte toestand. BST_UNCHECKED: Geen speciale status. Gelijk aan nul. BM_SETCHECK: Dit bericht wordt de cheque staat voor de radio knoppen en selectievakjes.

De wParam kan een van de volgende waarden (code): BST_CHECKED: Stelt de knop staat te controleren. BST_INDETERMINATE: Stelt de knop staat tot grijs, met vermelding van een onbepaalde toestand. U moe

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.