Delen via


Werkbalkbediening gebruiken

Dit onderwerp bevat implementatiedetails en voorbeeldcode voor het gebruik van werkbalkbesturingselementen in uw toepassingen.

In deze sectie

Onderwerp Beschrijving
Hoe werkbalken te maken
Als u een werkbalk wilt maken, gebruikt u de functie CreateWindowEx, waarbij u de vensterklasse TOOLBARCLASSNAME opgeeft. De resulterende werkbalk bevat in eerste instantie geen knoppen. Voeg knoppen toe aan de werkbalk met behulp van het TB_ADDBUTTONS of TB_INSERTBUTTON bericht. U moet het TB_AUTOSIZE bericht verzenden nadat alle items en teksten in het bedieningselement zijn ingevoegd, zodat de werkbalk zijn grootte op basis van de inhoud opnieuw berekent.
Verticale werkbalken maken
De sleutel voor het maken van een verticale werkbalk is het opnemen van CCS_VERT in de vensterstijl en het instellen van de TBSTATE_WRAP stijl voor elke knop.
Hoe werkbalkknoppen dynamisch te labelen
U kunt tekst toewijzen aan een bestaande knop met behulp van het TB_SETBUTTONINFO bericht.
Tooltips weergeven voor knoppen
Wanneer u de stijl TBSTYLE_TOOLTIPS opgeeft, maakt en beheert de werkbalk een tooltipcontrole. Het tooltip verschijnt alleen wanneer gebruikers de aanwijzer over een werkbalkknop bewegen en deze daar ongeveer een seconde laten staan.
Hoe vervolgkeuzeknoppen afhandelen
Een vervolgkeuzeknop kan gebruikers een lijst met opties presenteren. Als u deze knopstijl wilt maken, geeft u de BTNS_DROPDOWN stijl op (ook wel TBSTYLE_DROPDOWN genoemd voor compatibiliteit met eerdere versies van de algemene besturingselementen). Als u een vervolgkeuzeknop met een pijl wilt weergeven, moet u ook de stijl van de TBSTYLE_EX_DRAWDDARROWS werkbalk instellen door een TB_SETEXTENDEDSTYLE bericht te verzenden.
Hoe werkbalken aan te passen
De meeste Windows-toepassingen gebruiken werkbalkbesturingselementen om gebruikers handige toegang te bieden tot de programmafunctionaliteit. Statische werkbalken hebben echter een aantal tekortkomingen, zoals te weinig ruimte om alle beschikbare hulpprogramma's effectief weer te geven. De oplossing voor dit probleem is om de werkbalken van uw toepassing door de gebruiker aan te passen. Vervolgens kunnen gebruikers ervoor kiezen om alleen de hulpmiddelen weer te geven die ze nodig hebben en ze kunnen ze ordenen op een manier die past bij hun persoonlijke werkstijl.
Niet-knopbedieningselementen invoegen in werkbalken
Werkbalken ondersteunen alleen knoppen; Als uw toepassing daarom een ander type besturingselement vereist, moet u een onderliggend venster maken. In de volgende afbeelding ziet u een werkbalk met een ingesloten bewerkingselement.
Gebruik maken van hot-tracking met werkbalken
Wanneer een muisaanwijzer boven een item beweegt, wordt het item actief. Als hot-tracking is ingeschakeld, wordt het hot-item gemarkeerd. Een werkbalk die is gemaakt met de TBSTYLE_FLAT-stijl of die gebruikmaakt van Visual Styles, ondersteunt standaard hot-tracking.
Een werkbalk in Internet Explorer-stijl maken
Een van de belangrijkste gebruikersinterfacefuncties van Windows Internet Explorer is de werkbalk. Het biedt gebruikers niet alleen toegang tot een breed scala aan functies, maar stelt gebruikers ook in staat om de indeling aan te passen op basis van hun persoonlijke voorkeuren.
Een menubalk in Internet Explorer maken
Op het eerste gezicht ziet de menubalk in Microsoft Internet Explorer 5 en hoger eruit als een standaardmenu. Het ziet er echter heel anders uit wanneer u het gaat gebruiken.