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
Skonstruuj obiekt CToolBarCtrl .
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łaniuAddString
i/lubAddStrings
wywołaniu funkcji AutoSize należy wywołać polecenie AutoSize , aby wyświetlić ciąg lub ciągi.Dodaj struktury przycisków do paska narzędzi, wywołując polecenie AddButtons.
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.
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.