ATL макроси та глобальні функції
ATL макроси та глобальні функції пропонують функціональності в таких категорій:
Агрегації і клас заводу макроси
Категорія макроси
COM карта макроси та глобальні функції
Композитний керування макроси та глобальні функції
Макроси точка підключення та глобальні функції
Налагодження та звітування про помилки макроси та глобальні функції
Пристрій контексті глобальні функції
Подія глобальні функції
Сортувальний глобальні функції
Повідомлення карта макроси
Оснастка макроси
Об'єкт карта макроси
Піксель/HIMETRIC перетворення глобальні функції
Властивості карти макроси
Макроси реєстру
Службу карта макроси
Запас властивостей макроси
Рядок перетворення макросів
Вікна макросів класу
Windows повідомлень
Агрегації і клас заводу макроси
| DECLARE_AGGREGATABLE |
Заявляє, що ваш об'єкт може бути зібрані (за замовчуванням). |
| DECLARE_CLASSFACTORY |
Заявляє, бути CComClassFactory, ATL за замовчуванням клас заводу, заводу клас. |
| DECLARE_CLASSFACTORY_EX |
Заявляє, що ваш клас заводу об'єкт класу заводу. |
| DECLARE_CLASSFACTORY2 |
Заявляє CComClassFactory2 бути клас заводу. |
| DECLARE_CLASSFACTORY_AUTO_THREAD |
Заявляє CComClassFactoryAutoThread бути клас заводу. |
| DECLARE_CLASSFACTORY_SINGLETON |
Заявляє CComClassFactorySingleton бути клас заводу. |
| DECLARE_GET_CONTROLLING_UNKNOWN |
Заявляє, що віртуальний GetControllingUnknown функції. |
| DECLARE_NOT_AGGREGATABLE |
Заявляє, що об'єкт не може агреговані. |
| DECLARE_ONLY_AGGREGATABLE |
Заявляє, що об'єкт має агреговані. |
| DECLARE_POLY_AGGREGATABLE |
Перевіряє значення зовнішні невідомі і оголошує ваш об'єкт, aggregatable або не aggregatable, в разі потреби. |
| DECLARE_PROTECT_FINAL_CONSTRUCT |
Захищає зовнішній об'єкт від видалення під час будівництва внутрішнього об'єкта. |
| DECLARE_VIEW_STATUS |
Визначає VIEWSTATUS прапори, контейнер. |
Категорія макроси
COM карта макроси та глобальні функції
Композитний керування макроси та глобальні функції
| AtlAxDialogBox |
Створює модальне діалогове вікно із наданих користувачем шаблону діалогове вікно. Діалогове вікно містить елементи керування ActiveX. |
| AtlAxCreateDialog |
Створює немодальною діалоговому вікні шаблон діалоговому наданих користувачем. У діалоговому вікні може містити елементи керування ActiveX. |
| AtlAxCreateControl |
Створення елемента керування ActiveX, ініціалізує його і розміщена його у вікні вказаний. |
| AtlAxCreateControlEx |
Створення елемента керування ActiveX, ініціалізує його і розміщена його у вікні вказаний. |
| AtlAxAttachControl |
Надає створених раніше керування вказано вікна. |
| AtlAxGetHost |
Використовуються для отримання прямих інтерфейс вказівник на контейнер для вказаного вікна (якщо є), враховуючи її маркер. |
| AtlAxGetControl |
Використовуються для отримання прямих інтерфейс вказівник на елемент керування, що містяться всередині вказаний вікна (якщо є), враховуючи її маркер. |
| AtlSetChildSite |
Ініціалізує IUnknown дитини сайту. |
| AtlAxWinInit |
Ініціалізує хостинг код для AxWin об'єкти. |
| BEGIN_SINK_MAP |
Знаменує початок події раковина карта для комбінованого контролю. |
| END_SINK_MAP |
Означає кінець події раковина карта для комбінованого контролю. |
| SINK_ENTRY |
Запис на карту раковина події. |
| SINK_ENTRY_EX |
Запис подій раковина карту з додатковий параметр. |
Макроси точка підключення та глобальні функції
Оснащення об'єкта макроси
Налагодження та звітування про помилки макроси та глобальні функції
| AtlReportError |
Встановлює IErrorInfo надати відомості про помилку до клієнта. |
| AtlTrace |
Глобальні функції, яка надсилає форматований повідомлення та/або значень змінних дамп пристрою. |
| ATLTRACE |
Надсилає форматований повідомлення та/або значень змінних дамп пристрою. |
| ATLTRACENOTIMPL |
Відсилає повідомлення дамп пристрій функцію вказаного не реалізовано. |
| atlTraceFlags |
Визначає позначки, які використовуються в ATLTRACE2. |
| ATLTRACE2 |
Звіти про попередження з пристрою виводу, наприклад, відладчик вікна, відповідно до зазначених прапори і рівнів. |
Пристрій контексті глобальні функції
Подія глобальні функції
Сортувальний глобальні функції
Повідомлення карта макроси
| BEGIN_MSG_MAP |
Знаменує початок повідомлення за замовчуванням. |
| ALT_MSG_MAP |
Знаменує початок альтернативний повідомлення карти. |
| DECLARE_EMPTY_MSG_MAP |
Реалізує карту пусте повідомлення. |
| MESSAGE_HANDLER |
Карти повідомлення Windows на функцію обробник. |
| MESSAGE_RANGE_HANDLER |
Карти суцільний діапазон Windows повідомлень на функцію обробник. |
| COMMAND_HANDLER |
Карти WM_COMMAND повідомлення на функцію обробник, на основі коду сповіщень і ідентифікатор елемент меню, керування або прискорювач. |
| COMMAND_ID_HANDLER |
Карти WM_COMMAND повідомлення на функцію обробник, на основі ідентифікатора елемент меню, керування або прискорювач. |
| COMMAND_CODE_HANDLER |
Карти WM_COMMAND повідомлення на функцію обробник, на основі код повідомлення. |
| COMMAND_RANGE_HANDLER |
Карти суцільний діапазон WM_COMMAND повідомлень на функцію обробник. |
| NOTIFY_HANDLER |
Карти WM_NOTIFY повідомлення на функцію обробник, на основі коду повідомлення та ідентифікатор елемента. |
| NOTIFY_ID_HANDLER |
Карти WM_NOTIFY повідомлення на функцію обробник, засновані на ідентифікатор елемента. |
| NOTIFY_CODE_HANDLER |
Карти WM_NOTIFY повідомлення на функцію обробник, на основі код повідомлення. |
| NOTIFY_RANGE_HANDLER |
Карти суцільний діапазон WM_NOTIFY повідомлень на функцію обробник. |
| REFLECT_NOTIFICATIONS |
Відображає повідомлення про назад до вікна, що послав їм. |
| DEFAULT_REFLECTION_HANDLER |
За промовчанням обробник забезпечує відбитого повідомлення, які не обробляються інакше. |
| CHAIN_MSG_MAP |
Ланцюги на карту повідомлення за промовчанням, у базовий клас. |
| CHAIN_MSG_MAP_MEMBER |
Ланцюги на карту повідомлення за промовчанням, у даних член класу. |
| CHAIN_MSG_MAP_ALT |
Ланцюгами до повідомлення альтернативний карта в базовий клас. |
| CHAIN_MSG_MAP_ALT_MEMBER |
Ланцюгами до повідомлення альтернативний карта в даних член класу. |
| CHAIN_MSG_MAP_DYNAMIC |
Ланцюжки повідомлення карту в інший клас під час виконання. |
| END_MSG_MAP |
Означає кінець повідомлення карта. |
Об'єкт карта макроси
| BEGIN_OBJECT_MAP |
Знаменує початок на карту об'єкт ATL і ініціалізує масиву об'єкта описи. |
| OBJECT_ENTRY |
Входить об'єкта ATL на карту об'єкт, оновлення реєстру та створює екземпляр об'єкта. |
| OBJECT_ENTRY_NON_CREATEABLE |
Дозволяє вказати, що об'єкт має зареєстрований та ініціалізувати, але вона не повинна бути createable за допомогою CoCreateInstance. |
| END_OBJECT_MAP |
Означає кінець ATL об'єкт карта. |
| DECLARE_OBJECT_DESCRIPTION |
Дає змогу вказати об'єкт класу текстовий опис, який буде введений в об'єкт карта. |
Піксель/HIMETRIC перетворення глобальні функції
| AtlHiMetricToPixel |
Перетворює пікселі HIMETRIC одиниць (кожна одиниця є 0,01 міліметра). |
| AtlPixelToHiMetric |
Перетворює пікселі до HIMETRIC одиниць (кожна одиниця є 0,01 міліметра). |
Властивості карти макроси
| BEGIN_PROP_MAP |
Знаменує початок ATL власності карта. |
| PROP_DATA_ENTRY |
Вказує мірою, або розміри, елемент керування ActiveX. |
| PROP_ENTRY |
Опис, властивість DISPID і власності сторінку властивостей CLSID укладає карта власності. |
| PROP_ENTRY_EX |
Властивості карти укладає опис проекту, властивість DISPID, сторінку властивостей CLSID та IDispatch IID. |
| PROP_PAGE |
Сторінка властивостей CLSID укладає карта власності. |
| END_PROP_MAP |
Означає кінець ATL власності карта. |
Макроси реєстру
Службу карта макроси
Запас властивостей макроси
Рядок перетворення макросів
Вікна макросів класу
Вікна макросів класу
| WM_FORWARDMSG |
Використовувати для пересилання повідомлення отримані вікно до іншого вікна для обробки. |