Skapa ett CToolBarCtrl-objekt

CToolBarCtrl-objekt innehåller flera interna datastrukturer – en lista över knappbildsbitmappar, en lista över knappetikettsträngar och en lista över TBBUTTON strukturer – som associerar en bild och/eller sträng med knappens position, format, tillstånd och kommando-ID. Vart och ett av elementen i dessa datastrukturer refereras till av ett nollbaserat index. Innan du kan använda ett CToolBarCtrl objekt måste du konfigurera dessa datastrukturer. En lista över datastrukturerna finns i Verktygsfältskontroller i Windows SDK. Listan med strängar kan bara användas för knappetiketter. du kan inte hämta strängar från verktygsfältet.

Om du vill använda ett CToolBarCtrl objekt följer du vanligtvis dessa steg:

Så här använder du ett CToolBarCtrl-objekt

  1. Konstruera CToolBarCtrl-objektet .

  2. Anropa Skapa för att skapa den gemensamma windows-verktygsfältskontrollen och koppla den CToolBarCtrl till objektet. Om du vill ha bitmappsbilder för knappar lägger du till knappbitmapparna i verktygsfältet genom att anropa AddBitmap. Om du vill ha strängetiketter för knappar lägger du till strängarna i verktygsfältet genom att anropa AddString och/eller AddStrings. När du har anropat AddString och/eller AddStringsbör du anropa AutoSize för att få strängen eller strängarna att visas.

  3. Lägg till knappstrukturer i verktygsfältet genom att anropa AddButtons.

  4. Om du vill ha verktygstips kan du hantera TTN_NEEDTEXT meddelanden i verktygsfältets ägarfönster enligt beskrivningen i Tipsaviseringar för hanteringsverktyg.

  5. Om du vill att användaren ska kunna anpassa verktygsfältet hanterar du meddelanden om anpassningsmeddelanden i ägarfönstret enligt beskrivningen i Hantera anpassningsaviseringar.

Se även

Använda CToolBarCtrl
Kontroller