Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een dialoogbalk is een werkbalk, een soort besturingsbalk die elk type element kan bevatten. Omdat het het kenmerk van een modeless dialoogvenster heeft, biedt een CDialogBar-object een krachtigere werkbalk.
Er zijn verschillende belangrijke verschillen tussen een werkbalk en een CDialogBar object. Er CDialogBar wordt een object gemaakt op basis van een sjabloonresource voor dialoogvensters, die u kunt maken met de Visual C++-dialoogvenstereditor en die elk type Windows-besturingselement kan bevatten. De gebruiker kan van besturingselement naar besturingselement navigeren. En u kunt een uitlijningsstijl opgeven om de dialoogvensterbalk uit te lijnen met een deel van het bovenliggende framevenster of zelfs om deze op zijn plaats te laten als het bovenliggende frame wordt aangepast. In de volgende afbeelding ziet u een dialoogvensterbalk met verschillende besturingselementen.
Een dialoogbalk
In andere opzichten is het werken met een CDialogBar object net als het werken met een niet-modale dialoogvenster. Gebruik de dialoogvenstereditor om de dialoogvensterresource te ontwerpen en te maken.
Een van de voordelen van dialoogvensterbalken is dat ze andere besturingselementen dan knoppen kunnen bevatten.
Hoewel het normaal is om uw eigen dialoogvensterklassen af te leiden van CDialog, leidt u meestal niet uw eigen klas af voor een dialoogvensterbalk. Dialoogvensterbalken zijn uitbreidingen op een hoofdvenster en eventuele berichten met besturingsmeldingen op de dialoogvensterbalk, zoals BN_CLICKED of EN_CHANGE, worden verzonden naar het bovenliggende element van de dialoogvensterbalk, het hoofdvenster.