DECLARE_WND_SUPERCLASS

DECLARE_WND_SUPERCLASS ( WndClassName, OrigWndClassName )

Параметри

WndClassName

[в] Ім'я вікна клас, який буде суперкласу OrigWndClassName. Якщо значення NULL, ATL буде генерувати ім'я класу вікна.

OrigWndClassName

[в] Ім'я існуючого класу вікна.

Зауваження

Помістіть цей макрос клас елемент керування елемент керування ATL ActiveX. Цей макрос дає змогу вказати ім'я класу вікна, які будуть суперкласу існуючого класу вікна. CWndClassInfo керує інформації суперкласу.

DECLARE_WND_SUPERCLASS реалізує такі статичні функції:

 статичний CWndCl&assInfoamp; GetWndClassInfo()

За замовчуванням CWindowImpl використовує DECLARE_WND_CLASS макрос для створення у вікні базується на новий клас вікна. Вказавши DECLARE_WND_SUPERCLASS макросу в CWindowImpl-отриманих клас, клас вікна буде на основі існуючого класу, але буде використовувати ваші вікна процедури. Цей метод називається superclassing.

Крім того, використання макросів, DECLARE_WND_CLASS і DECLARE_WND_SUPERCLASS , ви можете змінити GetWndClassInfo функції з вашим власним реалізації.

Щоб отримати додаткові відомості про superclassing, перегляньте Superclassing процедуру вікно в Win32 SDK. Щоб отримати додаткові відомості про використання windows в ATL перегляньте статтю ATL класи вікон.

ATL макроси та глобальні функції

Index