
CToolBarCtrl клас забезпечує функціональність Windows інструментів спільним контролем. Цей елемент керування (і, отже, CToolBarCtrl класу) є доступною лише для програм, що працює під Windows 95 і Windows NT версії 3.51 а потім.
Загальні керування панелі інструментів Windows є прямокутні дочірнього вікна, яке містить одну або кілька кнопок. Ці кнопки можна відобразити бітового зображення, рядок або обох. Коли користувач вибирає кнопки, його надсилання повідомлення команди панелі інструментів вікна власника. Як правило, відповідають кнопки на панелі інструментів елементи в меню програми; вони забезпечують більш прямий шлях для користувача для доступу до команд програми.
CToolBarCtrl об'єкти містять кілька важливих даних внутрішніх структур: список крапкові малюнки зображення кнопки або зображення списку, список укуси етикетки кнопки і список TBBUTTON структури, які пов'язати зображення та/або рядок, на позиції, стиль, держава і команда Ідентифікатора кнопки. Кожен з елементів цих структур даних називається COLUMN індекс. Для використання CToolBarCtrl об'єкта, потрібно настроїти ці структури даних. У списку рядків можна використовувати лише для кнопка підписи; не вдалося отримати рядки з панелі інструментів.
Використовувати CToolBarCtrl об'єкт, ви зазвичай виконайте такі дії.:
Можна використовувати SaveState , щоб зберегти поточний стан елемента керування панелі інструментів в реєстр і RestoreState відновлення стану на основі відомостей, які раніше зберігаються в реєстрі. Зберегти стан панелі інструментів, між використовує програми, програми зазвичай зберігаються держави до користувача починається налаштування панелі інструментів, у випадку, якщо користувач пізніше хоче, щоб відновити панелі інструментів до початкового стану.
Підтримка Internet Explorer версії 4.0 та пізніших версій
Підтримка функціональності, введена в Internet Explorer версії 4.0 і пізніших версій MFC надає підтримку список зображення та прозорим і плоский стилів на панелі інструментів елементи керування.
Прозорих інструментів дозволяє клієнт під панелі інструментів, щоб показати через. Для створення прозорих інструментів, використовуйте стилі TBSTYLE_FLAT і TBSTYLE_TRANSPARENT . Прозорих інструментів функцію гарячої відстеження; Коли рухається вказівник миші над гарячі кнопки на панелі інструментів змінює вигляд кнопки. Панелі інструментів, створені за допомогою просто TBSTYLE_FLAT стиль буде містити кнопки, які не є прозорими.
Зображення списку підтримка дозволяє керування велику гнучкість за поведінку за замовчуванням, гарячих зображень та інвалідів зображення. Використання GetImageList, GetHotImageListі GetDisabledImageList з прозорого інструментів маніпулювати зображенням відповідно до стану:
Щоб отримати додаткові відомості про використання CToolBarCtrl, перегляньте Керування теми і За допомогою CToolBarCtrl в Visual C++ програміста керівництво.
# включити lt;afxcmn.h>
|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма
Зразкиnbsp; CMNCTRL1 MFC зразків | MFC зразок MFCIE
Дивіться також CToolBar