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.
MFC biedt twee klassen voor het maken van rebars: CReBar en CReBarCtrl (waarmee de Algemene Besturings-API van Windows wordt verpakt).
CReBar biedt alle functionaliteit van het algemene besturingselement voor de rebar en verwerkt veel van de vereiste algemene besturingsinstellingen en -structuren voor u.
CReBarCtrl is een wrapperklasse voor het beheer van de Win32-rebar en is daarom mogelijk eenvoudiger te implementeren als u de rebar niet wilt integreren in de MFC-architectuur. Als u van plan bent om CReBarCtrl te gebruiken en te integreren in de MFC-architectuur, moet u extra zorgvuldig zijn om manipulaties van de rebar-besturing aan MFC te communiceren. Deze communicatie is niet moeilijk; het is echter extra werk dat niet nodig is wanneer u gebruikt CReBar.
Visual C++ biedt twee manieren om gebruik te maken van het rebar-besturingselement.
Maak de rebar met behulp van
CReBaren roep vervolgens CReBar::GetReBarCtrl aan om toegang te krijgen tot deCReBarCtrllidfuncties.Opmerking
CReBar::GetReBarCtrlis een inline lidfunctie die dethispointer van het rebar-object omzet. Dit betekent dat de functie-aanroep tijdens runtime geen overhead heeft.Maak de rebar met behulp van de constructor van CReBarCtrl.
Met beide methoden krijgt u toegang tot de lidfuncties van de rekenbedieningsbalk. Wanneer u CReBar::GetReBarCtrl aanroept, wordt er een verwijzing naar een CReBarCtrl-object geretourneerd, zodat u beide sets van lidfuncties kunt gebruiken. Zie CReBar voor informatie over het maken en maken van een nieuwe balk met behulp van CReBar.