Metody tworzenia paska narzędzi
MFC oferuje dwie klasy, aby utworzyć paski narzędzi: CToolBar i CToolBarCtrl (która otacza wspólną kontrolą Windows API).CToolBarzawiera wszystkie funkcje narzędzi wspólną kontrolą i obsługuje wiele wymagane wspólne ustawienia kontroli i struktur dla Ciebie; jednak Twój wynikowy plik wykonywalny zwykle będzie większy niż utworzony za pomocą CToolBarCtrl.
CToolBarCtrlzwykle skutkuje mniejszy plik wykonywalny, a może chcieć użyć CToolBarCtrl Jeśli nie zamierzasz zintegrować architektura MFC paska narzędzi.Jeśli planowane jest użycie CToolBarCtrl i zintegrować z architekturą MFC paska narzędzi, należy zwrócić uwagę dodatkową do komunikowania się manipulacji formantu toolbar MFC.Niniejszy komunikat nie jest trudne; Jednak to dodatkowej pracy, która jest zbędna, korzystając z CToolBar.
Visual C++ oferuje dwa sposoby, aby skorzystać z narzędzi wspólną kontrolą.
Tworzenie przy użyciu narzędzi CToolBar, a następnie wywołać CToolBar::GetToolBarCtrl uzyskać dostęp do CToolBarCtrl funkcji elementów członkowskich.
Tworzenie przy użyciu narzędzi CToolBarCtrlprzez konstruktora.
Każda z tych metod da Ci dostęp do funkcji elementów członkowskich formantu toolbar.Jeśli zadzwonisz pod CToolBar::GetToolBarCtrl, to zwraca odwołanie do CToolBarCtrl obiekt, dzięki czemu można użyć albo zbiór funkcji elementów członkowskich.Zobacz CToolBar informacji na temat tworzenia i tworzenie za pomocą narzędzi CToolBar.