Udostępnij za pośrednictwem


Tworzenie obiektu CToolBarCtrl

Obiekty CToolBarCtrl zawierają kilka wewnętrznych struktur danych — listę map bitowych obrazów przycisków, listę ciągów etykiet przycisku i listę TBBUTTON struktur — które kojarzą obraz i/lub ciąg z pozycją, stylem, stanem i identyfikatorem polecenia przycisku. Każdy z elementów tych struktur danych jest określany przez indeks oparty na zerze. Aby można było użyć CToolBarCtrl obiektu, należy skonfigurować te struktury danych. Aby uzyskać listę struktur danych, zobacz Kontrolki paska narzędzi w zestawie Windows SDK. Lista ciągów może być używana tylko dla etykiet przycisków; nie można pobrać ciągów z paska narzędzi.

Aby użyć CToolBarCtrl obiektu, zazwyczaj należy wykonać następujące kroki:

Aby użyć obiektu CToolBarCtrl

  1. Skonstruuj obiekt CToolBarCtrl .

  2. Wywołaj metodę Utwórz , aby utworzyć wspólną kontrolkę paska narzędzi systemu Windows i dołączyć ją do CToolBarCtrl obiektu. Jeśli chcesz, aby obrazy map bitowych dla przycisków, dodaj mapy bitowe przycisku do paska narzędzi, wywołując metodę AddBitmap. Jeśli chcesz, aby etykiety ciągów dla przycisków, dodaj ciągi do paska narzędzi, wywołując polecenie AddString i/lub AddStrings. Po wywołaniu AddString i/lub AddStringswywołaniu funkcji AutoSize należy wywołać polecenie AutoSize , aby wyświetlić ciąg lub ciągi.

  3. Dodaj struktury przycisków do paska narzędzi, wywołując polecenie AddButtons.

  4. Jeśli chcesz uzyskać porady dotyczące narzędzi, obsłuż TTN_NEEDTEXT wiadomości w oknie właściciela paska narzędzi zgodnie z opisem w temacie Obsługa powiadomień porad dotyczących narzędzi.

  5. Jeśli chcesz, aby użytkownik mógł dostosować pasek narzędzi, obsłuż komunikaty powiadomień o dostosowywaniu w oknie właściciela zgodnie z opisem w temacie Obsługa powiadomień dostosowywania.

Zobacz też

Korzystanie z CToolBarCtrl
Kontrolki