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 CStatusBar-object is een besturingsbalk met een rij tekstuitvoervensters. De uitvoervensters worden vaak gebruikt als berichtlijnen en als statusindicatoren. Voorbeelden hiervan zijn de help-berichtregels van het menu waarin de geselecteerde menuopdracht kort wordt uitgelegd en de indicatoren die de status van de SCROLL LOCK, NUM LOCK en andere toetsen weergeven.
Vanaf MFC-versie 4.0 worden statusbalken geïmplementeerd met behulp van klasse CStatusBarCtrl, waarmee een algemeen besturingselement voor de statusbalk wordt ingekapseld. Voor compatibiliteit met eerdere versies behoudt MFC de oudere implementatie van de statusbalk in klasse COldStatusBar. In de documentatie voor eerdere versies van MFC wordt COldStatusBar beschreven onder CStatusBar.
CStatusBar::GetStatusBarCtrl, een lidfunctie die nieuw is in MFC 4.0, stelt u in staat om te profiteren van de ondersteuning van de Windows Common Controls voor het aanpassen van de statusbalk en extra functionaliteit.
CStatusBar lidfuncties bieden u de meeste functionaliteit van de algemene Besturingselementen van Windows; Wanneer u echter aanroept GetStatusBarCtrl, kunt u uw statusbalken nog meer van de kenmerken van een statusbalk geven. Wanneer u aanroept GetStatusBarCtrl, wordt er een verwijzing naar een CStatusBarCtrl object geretourneerd. U kunt deze verwijzing gebruiken om het besturingselement voor de statusbalk te bewerken.
In de volgende afbeelding ziet u een statusbalk met verschillende indicatoren.
Een statusbalk
Net als de werkbalk wordt het statusbalkobject ingesloten in het bovenliggende framevenster en wordt het automatisch samengesteld wanneer het framevenster wordt gemaakt. De statusbalk, zoals alle besturingsbalken, wordt ook automatisch vernietigd wanneer het bovenliggende frame wordt vernietigd.
Wat wilt u meer weten over
MFC-klassen CStatusBar en CStatusBarCtrl