Delen via


Tabbesturingselementen gebruiken

Dit onderwerp bevat twee voorbeelden die tabbesturingselementen gebruiken. In het eerste voorbeeld wordt gedemonstreerd hoe je met een tabblad kunt schakelen tussen verschillende tekstpagina's in het hoofdvenster van de toepassing. In het tweede voorbeeld ziet u hoe u met een tabbesturingselement kunt schakelen tussen meerdere pagina's met besturingselementen in een dialoogvenster.

In deze sectie

Onderwerp Beschrijving
Een besturingselement voor tabbladen maken in het hoofdvenster
In het voorbeeld in deze sectie ziet u hoe u een tabbladcontrole maakt en weergeeft in het klantgebied van het hoofdvenster van de applicatie. De toepassing toont een derde venster (een statisch besturingselement) in het weergavegebied van het tabblad. Het bovenliggende venster positioneert en dimensioneert het tabblad- en statische besturingselement wanneer het de WM_SIZE-bericht verwerkt.
In dit voorbeeld zijn er zeven tabbladen, één voor elke dag van de week. Wanneer de gebruiker een tabblad selecteert, wordt in de toepassing de naam van de bijbehorende dag in het statische besturingselement weergegeven.
Een dialoogvenster met tabbladen maken
In het voorbeeld in deze sectie ziet u hoe u een dialoogvenster maakt dat tabs gebruikt om meerdere pagina's met besturingselementen te bieden. Het hoofddialoogvenster is een modaal dialoogvenster. Elke pagina met besturingselementen wordt gedefinieerd door een dialoogvenstersjabloon met de stijl WS_CHILD. Wanneer een tabblad is geselecteerd, wordt er een niet-modaler dialoogvenster gemaakt voor de binnenkomende pagina en wordt het dialoogvenster voor de uitgaande pagina vernietigd.
Opmerking: In veel gevallen kunt u dialoogvensters met meerdere pagina's eenvoudiger implementeren met behulp van eigenschappenvensters. Zie Over eigenschappenvenstersvoor meer informatie over eigenschappenvensters.
De sjabloon voor het hoofddialoogvenster definieert eenvoudig twee knopbesturingselementen. Bij het verwerken van het WM_INITDIALOG bericht, maakt de dialoogvensterprocedure een tabbladcontrole aan en laadt de sjabloonresources van de dialoogvensters voor elk van de onderliggende dialoogvensters.