Niezerowa, jeśli kończy się pomyślnie; inny sposób zera.
Parametry
dwStyle
Określa styl formantu toolbar. Paski narzędzi musi zawsze mieć styl WS_CHILD . Ponadto można określić dowolną kombinację stylów narzędzi i style okien, zgodnie z opisem w uwagi.
rect
Opcjonalnie określa rozmiar i położenie formantu toolbar. Może to być albo obiekt CRect lub struktury RECT.
pParentWnd
Określa okno nadrzędne formantu toolbar. Nie może być ZEROWY.
nID
Określa identyfikator formantu toolbar.
Uwagi
Można skonstruować CToolBarCtrl w dwóch etapach. Najpierw Wywołaj konstruktora, następnie wywołać Tworzenie, który tworzy formantu toolbar i dołącza go do obiektu CToolBarCtrl.
Formantu toolbar automatycznie ustawia rozmiar i położenie okna pasek narzędzi. Wysokość opiera się na wysokość przycisków na pasku narzędzi. Szerokość jest taki sam, jak szerokość obszaru klienckiego okno nadrzędne. Style CCS_TOP i CCS_BOTTOM określają, czy pasek narzędzi jest umieszczony wzdłuż górnej lub dolnej części obszaru klienckiego. Domyślnie pasek narzędzi ma styl CCS_TOP.
Stosuje się następujące style okien do formantu toolbar.
WS_CHILD Zawsze
WS_VISIBLE Zazwyczaj
WS_DISABLED Rzadko
Dalej można zastosować jeden lub więcej wspólnych stylów formantu:
CCS_ADJUSTABLE Umożliwia pasków narzędzi, aby zostać dostosowany przez użytkownika. Jeśli używany jest ten styl, paska narzędzi okna właściciel musi obsługiwać Dostosowywanie powiadomień wysyłanych przez pasek narzędzi, zgodnie z opisem w CToolBarCtrl: obsługa Dostosowywanie powiadomień.
CCS_BOTTOM Powoduje, że formant swojej pozycji w dolnej części okna nadrzędnego obszaru klienckiego i ustawia szerokość będzie taki sam, jak jednostka dominująca szerokość okna.
CCS_&NODIVIDERnbsp; Zapobiega wyróżnienie dwóch pikseli rysowana w górnej części kontroli.
CCS_&NOHILITEnbsp; Zapobiega wyróżnienie jednego piksela rysowana w górnej części kontroli.
CCS_&NOMOVEYnbsp; Powoduje, że formant rozmiar i przenosić się poziomo, ale nie w pionie, w odpowiedzi na komunikat WM_SIZE . Jeśli używany jest styl CCS_NORESIZE , ten styl nie stosuje się.
CCS_&NOPARENTALIGNnbsp; Formant uniemożliwia automatyczne przeniesienie do górnej lub dolnej krawędzi okna nadrzędnego. Zamiast tego formantu zachowuje swoje stanowisko w oknie nadrzędnym pomimo zmian do rozmiaru okna nadrzędnego. Jeśli używane jest także styl CCS_TOP lub CCS_BOTTOM , wysokość jest dostosowana do domyślnego, ale stanowisko i szerokość pozostają bez zmian.
CCS_&NORESIZEnbsp; Zapobiega używaniu domyślną szerokość i wysokość podczas ustawiania jego początkowy rozmiar lub nowy rozmiar formantu. Zamiast tego formantu używa szerokość i wysokość określony w żądaniu tworzenia lub zmiany rozmiaru.
CCS_TOP Powoduje, że formant swojej pozycji w górnej części okna nadrzędnego obszaru klienckiego i ustawia szerokość będzie taki sam, jak jednostka dominująca szerokości okna. Paski narzędzi zostały ten styl domyślny.
Wreszcie zastosowanie kombinacji Style paska narzędzi do formantu lub przyciski, same. Style są opisane w temacie formantu Toolbar i przycisk Style w zestawie SDK platformy.