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