Глобальные функции и макросы ATL
Макросы ATL и глобальные функции предлагают функциональность в следующих категориях:
Агрегирование и класса фабрики макросов
Категория макросы
Карта COM макросы и глобальные функции
Составной элемент управления макросами и глобальные функции
Макросы точки подключения и глобальные функции
Отчеты об ошибках и отладки макросов и глобальные функции
Контекст устройства глобальные функции
Глобальные функции обработки событий
Маршалинг глобальных функций
Сообщение карты макросов
Оснастки В макросы
Объект карта макросов
Преобразование глобальных функций пиксел/HIMETRIC
Свойства карты макросов
Реестр макросы
Обслуживание карты макросов
Запасов имущества макросы
Строк преобразование макросов
Макросы класса окна
Сообщения Windows
Агрегирование и класса фабрики макросов
Категория макросы
Карта 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 |
Вводит объекта в схеме объекта, обновляет реестр и создает экземпляр объекта. |
| OBJECT_ENTRY_NON_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 и IID интерфейса IDispatch заключает сопоставление свойств. |
| PROP_PAGE |
Вступает на страницу свойств CLSID в сопоставление свойств. |
| END_PROP_MAP |
Конец сопоставление свойств ATL. |
Реестр макросы
Обслуживание карты макросов
Запасов имущества макросы
Строк преобразование макросов
Макросы класса окна
Макросы класса окна
| WM_FORWARDMSG |
Используется для пересылки сообщения, получаемые окно в другое окно для обработки. |