CComCompositeControl

шаблон lt; класБаза>
клас CComCompositeControl: Громадська CComControl <
бази, CAxDialogImpl < бази>>

Параметри

База

Ваш клас, отриманих з CComObjectRoot або CComObjectRootEx, а також від інших інтерфейсів, ви хочете підтримати складеного контролю.

Класи, отриманих від класу CComCompositeControl наслідувати функціональність складеного елементів керування ActiveX. Елементи керування ActiveX, отриманих від CComCompositeControl розміщуються на стандартний діалоговому вікні. Ці типи елементів керування називаються складеного елементи керування, тому що вони можуть провести інші елементи керування (рідної Windows елементи керування та елементи керування ActiveX).

CComCompositeControl ідентифікує діалоговому ресурс можна використати складеного контроль дивлячись для члена Перечислювані даних в класі дитини. Член IDD цього класу дитини встановлений ресурс ID діалоговому ресурсу, який буде використовуватися як вікна елемента керування. Нижче наведено приклад компонент даних, що клас, отриманих від CComCompositeControl має містити визначити діалоговому ресурс для вікна елемента керування:

 enum {IDD = IDD_MYCOMPOSITE}

Примітка   Композитний елементи керування завжди є віконному елементи керування, хоча вони можуть містити елементи керування без вікон.

Контроль за CComCompositeControl-похідного класу має табуляції поведінки, побудований в за замовчуванням. Коли елемент керування отримує фокус на час вкладками з в що містить застосунок, натискання клавіші TAB, послідовно призведе до уваги, щоб бути циклічності через всі складеного керування містяться елементи керування, потім з композитних контролю і на до наступного елемента на вкладці Порядок контейнера. Розміщення елементів керування, порядок табуляції визначається ресурс діалогове вікно та визначає порядок, у якому табуляції буде відбуватися.

# включити lt;atlctl.h>

Члени класу

Дивіться також

CComControl, складеного Основи елементів керування

Index