Визначає стиль панелі керування. Панелі інструментів має завжди містити стилі WS_CHILD . Крім того, можна вказати будь-яке поєднання стилів інструментів і вікно стилі, як це описано у розділі зауваження.
rect
За бажанням визначає розташування та розміри панелі інструментів керування. Це може бути будь-якого об'єкта CRect або в структури RECT.
pParentWnd
Визначає панель керування батьківського вікно. Воно не може бути NULL.
nID
Задає Ідентифікатор елемента керування панелі інструментів.
Зауваження
Ви побудувати CToolBarCtrl у два етапи. Спочатку закликаємо Конструктор, а потім зателефонуйте Створити, яка створює панель керування і вкладає його CToolBarCtrl об'єкта.
Панель керування автоматично встановлює розміри та розташування вікна панелі інструментів. Висота на основі висота кнопки на панелі інструментів. Ширина так само, як ширина вікна батьківського клієнтської області. CCS_TOP і CCS_BOTTOM стилі визначити, чи панелі інструментів розташовані уздовж верхньої або нижньої області клієнта. За замовчуванням панель інструментів має стиль CCS_TOP.
Застосування таких вікна стилів на панелі інструментів елемент керування.
WS_CHILD Завжди
WS_VISIBLE Зазвичай
WS_DISABLED Рідко
Далі, ви можете застосовувати один або декілька спільних стилів елемента керування:
CCS_ADJUSTABLE Дозволяє панелі інструментів, щоб налаштувати користувачем. Якщо цей стиль використовується, власник вікна панелі інструментів повинні обробляти Настройка сповіщень повідомлення, надіслані на панелі інструментів, як описано в CToolBarCtrl: обробка Настройка сповіщень.
CCS_BOTTOM Викликає елемент керування, щоб позиціонувати себе в нижній області вікна батьківського клієнта і ширину бути так само, як батько ширину вікна.
CCS_&NODIVIDERnbsp; Не дозволяє виділити два піксель розробляється у верхній частині елемента керування.
CCS_&NOHILITEnbsp; Не дозволяє виділити один піксель розробляється у верхній частині елемента керування.
CCS_&NOMOVEYnbsp; Призводить до елемента керування для змінення розміру та переміщення сам по горизонталі, а не вертикально, у відповідь на повідомлення, WM_SIZE . Якщо використовується стилем CCS_NORESIZE , цей стиль не застосовуються.
CCS_&NOPARENTALIGNnbsp; Запобігає автоматично перехід до верхньої або нижньої частини вікна батьківського контролю. Замість того, контроль тримає свою позицію в межах вікна батьків, незважаючи на зміни розміру вікна батьків. Якщо також використовується стилем CCS_TOP або CCS_BOTTOM , висота регулюється за промовчанням, але положення і ширина залишаються незмінними.
CCS_&NORESIZEnbsp; Запобігає використання за промовчанням ширину та висоту, коли його початковий розмір або новий розмір елемента керування. Замість цього елемента керування використовує ширини та висоти у запиті для створення або зміни розміру.
CCS_TOP Викликає елемент керування, щоб позиціонувати себе у верхній частині вікна батьківського клієнтської області та ширину бути так само, як батько ширини вікна. Панелі інструментів мають цей стиль за промовчанням.
Нарешті, застосування поєднання стилів інструментів або елемент керування або кнопок, себе. Стилі описані в розділі інструментів контролю та стилі кнопки в Платформа SDK.