ATL Macros Alphabetical Reference
В этом разделе, справочные материалы для макросов библиотеки ATL упорядочиватьы в алфавитном порядке. Чтобы найти определенный макрос по категориям см. в разделе Макросы библиотеки ATL.
Макрос |
Описание |
---|---|
Символ, который включает ошибок в проектах преобразовал из предыдущих версий библиотеки ATL. |
|
Укажите если один или несколько объектов использующие потоковую модель Подразделение. |
|
Выполняет одну конструкторы CString явным, предотвращение все неумышленные преобразования. |
|
Укажите этот макрос раньше включая все файлы заголовков библиотеки ATL для трассировки все вызовы AddRef и Выпуск в интерфейсах ваших компонентов в окно вывода. |
|
Записывает все вызовы QueryInterface в окно вывода. |
|
Укажите если один или несколько конкретных свободна использования объектов или нейтрального потоки. |
|
Сообщает компилятору, что приложение библиотеки ATL состоит из собственного и compilands /clr. |
|
Символ, указывающий проект будет содержать объекты, которые помечены как оба, свободен или neutral. Макрос _ATL_FREE_THREADED должен использоваться в новом коде. |
|
Символ, который предотвращает Модель COM- связанный код из компилированным с проектом. |
|
Символ, который предотвращает использование пространств имен по умолчанию в виде библиотеки ATL. |
|
Подавляет CComVariant Class из генерирования исключений. |
|
Подавляет предупреждения компилятора для использования нерекомендуемых функций библиотеки ATL. |
|
Символ, указывающий необходимо, чтобы код регистрации для объекта находиться в объекте, чтобы избежать зависимость от ATL.DLL. |
|
Выписки для обработки ошибки, происходящие в связанном _ATLTRY |
|
Выписки для обработки ошибки, происходящие в связанном _ATLTRY. |
|
Помечает защищенный раздел кода, где возможно, ошибка могла произойти. |
|
Эти флаги используются для мониторинга расширения функциональности EscapeXML. |
|
Отмечает начало другого сопоставления сообщения. |
|
Макросы преобразования строки, допустимые для библиотеки ATL и MFC. |
|
Макрос ATLASSERT выполняет одну и ту же функциональность, что обнаружен макрос _ASSERTE в библиотеке времени выполнения языка c. |
|
Символ, указывающий функцию не должен быть встроенным. |
|
Символ, который предотвращает указатель vtable от инициализации в конструкторе и деструкторе типа. |
|
Эти флаги изменить поведение AtlEscapeUrl и AtlCanonicalizeUrl. |
|
Члены данного перечисления содержатся константы для схем понятых скручиваемость. |
|
Этот макрос указывает значение по умолчанию (в миллисекундах), CWorkerThread::Shutdown ожидает рабочий поток для закрытия. |
|
Этот макрос указывает время по умолчанию (в миллисекундах), CThreadPool ожидает поток для закрытия. |
|
Этот макрос указывает по умолчанию количество потоков для процессора, используемый CThreadPool. |
|
Эти флаги описывается закавычить- непечатаемым кодирование, которая должна быть выполнена объектом QPEncode. |
|
Эти флаги описывается uuencoding выполняться UUEncode. |
|
Информирует предупреждений на устройство вывода, как окно отладчика, в соответствии с отображенным флагам и слоями. Включено для обеспечения обратной совместимости. |
|
Информирует предупреждений на устройство вывода, как окно отладчика, в соответствии с отображенным флагам и слоями. |
|
В отладочные построения библиотеки ATL, отправьте строка "не реализовано"funcname на устройство резервного копирования и не возвращает E_NOTIMPL. |
|
Отмечает начало сопоставления категории. |
|
Сопоставление модели COM - это механизм, который предоставляет интерфейсы в объекте клиенту с помощью QueryInterface. |
|
Отмечает начало записей сопоставления точки подключения. |
|
Отмечает начало сопоставления класса данных расширения оснастки. |
|
Отмечает начало по умолчанию сопоставления сообщения. |
|
Отмечает начало сопоставления свойства объекта. |
|
Отмечает начало сопоставления обмена данными реестра. |
|
Отмечает начало сопоставления служб. |
|
Объявляет начало сопоставления приемника событий для составного элемента управления. |
|
Объявляет начало сопоставления идентификатор панели инструментов для объекта оснастки. |
|
Определяет запись в сопоставлении сообщений. |
|
Определяет запись в сопоставлении сообщений. |
|
Определяет запись в сопоставлении сообщений. |
|
Определяет запись в сопоставлении сообщений. |
|
Определяет запись в сопоставлении сообщений. |
|
Эти макросы входят интерфейсы объекта в его сопоставление модели COM, чтобы они могли быть получить доступ QueryInterface. |
|
Интерфейсы перейдет в сопоставление интерфейса модели COM. |
|
Используйте этот макрос для устранения неоднозначности 2 ветвления наследования. |
|
То же, что и COM_INTERFACE_ENTRY2, за исключением того, что можно указать другое ИДЕНТИФИКАТОРА. |
|
Если интерфейс указанный iid запрашивается для COM_INTERFACE_ENTRY_AGGREGATE переадресует к punk. |
|
То же, что и COM_INTERFACE_ENTRY_AGGREGATE, за исключением того, что выполнение запроса для получения всех IID приводит к переадресованы запрос к punk. |
|
То же, что и COM_INTERFACE_ENTRY_AGGREGATE, за исключением если punkNULL, то он автоматически создает статистическое выражение, описанный clsid. |
|
То же, что и COM_INTERFACE_ENTRY_AUTOAGGREGATE, за исключением того, что выполнение запроса для получения всех IID приводит к переадресованы запрос к punk, и если punkNULL, то автоматически создать агрегат, описанный clsid. |
|
Заставляет программу вызвать DebugBreak, если указанный интерфейс запрашивается. |
|
Сохраняет сведения о интерфейс- определенного для каждого экземпляра. |
|
Обрабатывает сопоставление модели COM базового класса при обработке достигает эту запись в сопоставлении модели COM. |
|
Общий механизм циклический в QueryInterface библиотеки ATL логику. |
|
То же, что и COM_INTERFACE_ENTRY_FUNC, за исключением того, что выполнение запроса для получения всех IID, приводят к вызову func. |
|
Используйте этот макрос, чтобы ввести интерфейс в сопоставление модели COM и задать его ИДЕНТИФИКАТОРА. |
|
Возвращает E_NOINTERFACE и заканчивается сопоставление модели COM, если указанный интерфейс запрашивается для обработки. |
|
Предоставляет свои перемещаемые интерфейсы. |
|
Подобно COMMAND_HANDLER, но сопоставляет сообщение WM_COMMAND на основе только в коде уведомления. |
|
Определяет запись в сопоставлении сообщений. |
|
Подобно COMMAND_HANDLER, но сопоставляет сообщение WM_COMMAND на основе только на идентификаторе пункта меню, элемента управления или сочетаний клавиш. |
|
Подобно COMMAND_RANGE_HANDLER, но сообщения WM_COMMAND сопоставления с указанным кодом уведомления от диапазона элементов управления к одному обработчику функция. |
|
Подобно COMMAND_HANDLER, но сообщения WM_COMMAND сопоставления из диапазона элементов управления к одному обработчику функция. |
|
Добавляет точку подключения для указанного интерфейса в сопоставление точки подключения, чтобы они были доступны. |
|
Указывает, что объект может быть агрегированными. |
|
Объявляет CComClassFactory чтобы быть фабрикой класса. |
|
Объявляет CComClassFactory2 чтобы быть фабрикой класса. |
|
Объявляет CComClassFactoryAutoThread чтобы быть фабрикой класса. |
|
Объявляет cf чтобы быть фабрикой класса. |
|
Объявляет CComClassFactorySingleton чтобы быть фабрикой класса. |
|
Объявляет сопоставление пустого сообщения. |
|
Объявляет виртуальную функцию GetControllingUnknown. |
|
Предоставляет способ для библиотеки ATL получить идентификатор libid библиотеки типов. |
|
Используйте DECLARE_NO_REGISTRY если нужно избежать любой по умолчанию регистрация библиотеки ATL для класса, в который этот макрос. |
|
Указывает, что объект не могут быть агрегированными. |
|
Позволяет указать текстовое описание объекта класса. |
|
Используемый в элементах управления ActiveX библиотеки ATL для задания OLEMISC пометит. |
|
Указывает, что объект должен быть агрегированными. |
|
Указывает, что создание экземпляра CComPolyObject < x > при создании объекта. |
|
Защищает объект из быть удалены, если во время FinalConstruct() внутренний статистическая обработка вычислениеый объекта увеличивает счетчик ссылок затем уменьшает число до 0. |
|
Вставляет стандартную регистрацию класса в реестре системы или удаляет его из системного реестра. |
|
Задает сведения, необходимые для регистрации appid автоматически. |
|
Возвращает именованный ресурс, содержащий файл реестра и запускает скрипт или объектам входа в реестре системы или удаляет их из системного реестра. |
|
То же, что и DECLARE_REGISTRY_RESOURCE за исключением того, что он использует мастер-, сформированное UINT, чтобы определить ресурс, а не имя строки. |
|
Поместите этот макрос в классе элемента управления элемента управления ActiveX библиотеки ATL, чтобы задать флаги VIEWSTATUS в контейнер. |
|
Позволяет указать имя класса нового окна. Поместите этот макрос в классе элемента управления элемента управления ActiveX библиотеки ATL. |
|
Позволяет указать имя существующего класса окна, в котором будет основан класс нового окна. Поместите этот макрос в классе элемента управления элемента управления ActiveX библиотеки ATL. |
|
Позволяет задать параметры класса. Поместите этот макрос в классе элемента управления элемента управления ActiveX библиотеки ATL. |
|
Предоставляет используемый по умолчанию обработчик для дочернего окна (элемента управления), обращающееся отраженные сообщения; обработчик будет получен необработанных сообщений в DefWindowProc правильно. |
|
Эти макросы создают копия структуры DEVMODE или TEXTMETRIC и преобразования строки в новую структуру на новый строковый тип. |
|
Помечает конец сопоставления категории. |
|
Завершает определение пользовательского сопоставления COM-интерфейса. |
|
Помечает конец записей сопоставления точки подключения. |
|
Помечает конец сопоставления класса данных расширения оснастки. |
|
Помечает конец сопоставления сообщения. |
|
Помечает конец сопоставления свойства объекта. |
|
Помечает конец сопоставления обмена данными реестра. |
|
Помечает конец сопоставления служб. |
|
Объявляет конца сопоставления приемника событий для составного элемента управления. |
|
Объявляет конца сопоставления идентификатор панели инструментов для объекта оснастки. |
|
Добавляет элемент данных, к классу данных для ISnapInItemImpl- производный класс расширения оснастки. |
|
Добавляет класс данных оснастки расширения для сопоставления класса данных расширения оснастки. |
|
Переадресует сообщения уведомления родительского окна. |
|
Добавить макрос IMPLEMENTED_CATEGORY к сопоставление категории компонента, чтобы указать, что она должна быть реализация категорию, указанную параметром зарегистрировать в качестве catID. |
|
Определяет запись в сопоставлении сообщений. |
|
Подобно MESSAGE_HANDLER, но сопоставляет диапазон сообщений Windows с одной функции обработчика. |
|
Подобно NOTIFY_HANDLER, но сопоставляет сообщение WM_NOTIFY на основе только в коде уведомления. |
|
Определяет запись в сопоставлении сообщений. |
|
Подобно NOTIFY_HANDLER, но сопоставляет сообщение WM_NOTIFY на основе только на идентификаторе элемента управления. |
|
Подобно NOTIFY_RANGE_HANDLER, но сообщения WM_NOTIFY сопоставления с указанным кодом уведомления от диапазона элементов управления к одному обработчику функция. |
|
Подобно NOTIFY_HANDLER, но сообщения WM_NOTIFY сопоставления из диапазона элементов управления к одному обработчику функция. |
|
Вставляет объект библиотеки ATL в сопоставление объекта, обновление реестра и создает экземпляр объекта. |
|
Позволяет указать, что объект должен быть зарегистрирован и инициализации, но он не должен быть создаваемыми с помощью внешнего CoCreateInstance. |
|
Указывает область памяти или измерения, элемент управления ActiveX. |
|
Используйте этот макрос, чтобы ввести описание свойства выберите свойство DISPID, и список страниц свойств CLSID в сопоставление свойств для объекта. |
|
Используйте этот макрос, чтобы ввести описание свойства выберите свойство DISPID, обеспечивайте функцию обратного вызова для указания если таковая CLSID должно добавлено к сопоставлению свойств. |
|
Подобно PROP_ENTRY_INTERFACE_CALLBACK, но позволяет указать указанного ИДЕНТИФИКАТОРА если объект поддерживает несколько сдвоенные интерфейсы. |
|
Подобно PROP_ENTRY_INTERFACE, но позволяет указать указанного ИДЕНТИФИКАТОРА если объект поддерживает несколько сдвоенные интерфейсы. |
|
Используйте этот макрос, чтобы ввести описание свойства выберите свойство DISPID, и страницы свойств CLSID в сопоставление свойств объекта. |
|
Подобно PROP_ENTRY_TYPE, но позволяет указать указанного ИДЕНТИФИКАТОРА если объект поддерживает несколько сдвоенные интерфейсы. |
|
Используйте этот макрос, чтобы ввести страницу свойств CLSID в сопоставление свойств объекта. |
|
Связывает указанную запись реестра с заданной переменной члена типа в байтах. |
|
Связывает указанную запись реестра с указанной переменной члена типа CString. |
|
Связывает указанную запись реестра с заданной переменной члена типа DWORD. |
|
Связывает указанную запись реестра с указанной переменной члена типа TCHAR. |
|
Отражает сообщения уведомления обратно к дочернему окну (элементу управления), который отправил их. |
|
Подобно COMMAND_CODE_HANDLER, но сопоставляет команды отраженные из родительского окна. |
|
Подобно COMMAND_HANDLER, но сопоставляет команды отраженные из родительского окна. |
|
Подобно COMMAND_ID_HANDLER, но сопоставляет команды отраженные из родительского окна. |
|
Подобно COMMAND_RANGE_CODE_HANDLER, но сопоставляет команды отраженные из родительского окна. |
|
Подобно COMMAND_RANGE_HANDLER, но сопоставляет команды отраженные из родительского окна. |
|
Подобно NOTIFY_CODE_HANDLER, но сопоставляет уведомления отраженные из родительского окна. |
|
Подобно NOTIFY_HANDLER, но сопоставляет уведомления отраженные из родительского окна. |
|
Подобно NOTIFY_ID_HANDLER, но уведомления сопоставления автоматически устанавленным из родительского окна. |
|
Подобно NOTIFY_RANGE_CODE_HANDLER, но сопоставляет уведомления отраженные из родительского окна. |
|
Подобно NOTIFY_RANGE_HANDLER, но сопоставляет уведомления отраженные из родительского окна. |
|
Добавить макрос REQUIRED_CATEGORY к сопоставление категории компонента для указания того, что он должен быть зарегистрирован как требующие включения категории, указанной параметром catID. |
|
Указывает, что объект поддерживает идентификатор службы указанный идентификатор безопасности. |
|
Указывает IServiceProviderImpl::QueryService для привязан к объекту, заданному punk. |
|
Объявляется функция обработчика (fn) для заданного события (dispid) элемента управления, указанного id. |
|
Объявляется функция обработчика (fn) для заданного события (dispid) интерфейса диспетчеризации (iid), для элемента управления, указанный id. |
|
Используйте макрос SINK_ENTRY_INFO в сопоставление приемника событий, чтобы обеспечить необходимую информацию IDispEventSimpleImpl для направления события в соответствующей функции обработчика. |
|
Используйте этот макрос для объявления ресурс контекстного меню объекта оснастки. |
|
Используйте этот макрос, чтобы ввести идентификатор панели инструментов на панели инструментов сопоставление идентификатор объекта оснастки. |
|
Этот макрос переадресует сообщение, полученное окном к другому окну для обработки. |