ButtonStyles
Voor controls uit de CC_BUTTON ControlClass kunnen de volgende eigenschappen (ButtonStyles) worden ingesteld:
ButtonStyle | Omschrijving |
BS_PUSHBUTTON | Creeert een standaard drukknop |
BS_DEFPUSHBUTTON | Standaard drukknop met een dikkere omranding. Het indrukken van de Enter-toets in een willekeurige control van een formulier heeft hetzelfde effect als een muisklik op een drukknop met de BS_DEFPUSHBUTTON stijl. |
BS_CHECKBOX | Creeert een klein vakje dat aangevinkt kan worden. De tekst verschijnt rechts van het vakje behalve indien tevens BS_LEFTTEXT wordt opgeven. |
BS_AUTOCHECKBOX | Komt overeen met BS_CHECKBOX alleen wordt het vinkje automatisch weergegeven of verwijderd door 1 of meer keer selecteren van de control. |
BS_3STATE | Komt overeen met BS_CHECKBOX maar kent een derde toestand waarmee aangegeven wordt dat de keuze niet van belang is. In de derde toestand wordt de checkbox grijs weergegeven. |
BS_AUTO3STATE | Hetzelfde als BS_3STATE behalve dat de toestand van de checkbox automatisch wordt gewijzigd door het selecteren van de control. |
BS_GROUPBOX | Creeert een vierkant met de tekst in de linker bovenhoek. |
BS_RADIOBUTTON | Creeert een kleine circel met rechts daarvan de tekst behalve indien gecombineerd met BS_LEFTTEXT. Radiobuttons worden meestal gebruikt om een groep van mogelijke keuzes weer te geven waarvan er slechts één geselecteerd kan worden. |
BS_AUTORADIOBUTTON | Komt overeen met BS_RADIOBUTTON echter indien de control wordt geselecteerd dan wordt deze automatisch gemarkeerd en de markering verwijdert van een andere radiobutton met dezelfde stijl en in dezelfde groep. |
BS_PUSHBOX | Hetzelfde als BS_PUSHBUTTON echter wordt niet het beeld van een knop getoond maar wordt alleen de tekst weergeven. |
BS_LEFTTEXT | Indien gecombineerd met een checkbox of radiobutton dan verschijnt de tekst links van de checkbox of radiobutton |
BS_TEXT | Geeft aan dat de control tekst weergeeft. Dit is standaard ingesteld. |
BS_LEFT | De tekst wordt binnen het vierkant van de button links uitgelijnd |
BS_RIGHT | De tekst wordt binnen het vierkant van de button rechts uitgelijnd |
BS_CENTER | De tekst wordt horizontaal gecentreerd in vierkant van de button |
BS_TOP | De tekst wordt bovenin het vierkant van de button weergegeven |
BS_BOTTOM | De tekst wordt onderin het vierkant van de button weergegeven |
BS_VCENTER | De tekst wordt vertikaal in het midden van het vierkant van de button weergegeven |
BS_PUSHLIKE | Een checkbox of radiobutton met deze stijl wordt weergegeven als een pushbutton. Indien geselecteerd dan wordt de knop als ingedrukt weergegeven. |
BS_MULTILINE | Verdeelt de tekst van de button over meerdere regels indien deze te groot is voor 1 regel in het het vierkant van de button |
BS_FLAT | Geeft de button zonder schaduw weer zodat het 3D effect verdwijnt |