Основні поняття бібліотеки atl

Бібліотека шаблонних класів ATL () є набір шаблон- бібліотеки ATL на основі класів C ++, які дозволяють створити малі, швидкі об'єкти моделі COM. Воно має спеціальну підтримку ключових функцій моделі COM, включаючи реалізації стандартних здвоєні інтерфейси, стандартні інтерфейси перечіслітеля моделі COM точки підключення, переміщувані інтерфейси і управління ActiveX.

Якщо виконується багато програмування бібліотеки ATL, необхідно більше дізнатися про атрибути, нова функція в Visual C ++ .NET, призначений для спрощення програмування моделі COM. Додаткові відомості див. У розділі приписане програмування.

Опис створення елементів управління і деякі основи використання в процесі бібліотеки ATL.

Пояснює зв'язок між різних класів бібліотеки ATL і як ці класи реалізовані.

Описує здвоєні інтерфейси з точки зору бібліотеки ATL.

Описує реалізацію і створення колекцій та перечіслітеля бібліотеки ATL.

Детальні настанови для створення складового елементу управління. Складовий елемент управління типу елемент управління ActiveX, який може містити інші елементи управління ActiveX або управління Windows.

Розглядаються основні питання, пов'язані з розміщення елементів управління за допомогою бібліотеки ATL.

Показує, як визначити і реалізувати сторінки властивостей моделі COM.

Детальні настанови зі створення елемента управління DHTML.

Пояснює, які точки підключення і реалізує їх у вигляді бібліотеки ATL.

Описує які потрібно зробити на події моделі COM маркерів за допомогою класів IDispEventImpl і IDispEventSimpleImpl бібліотеки ATL.

Надає відомості про параметрі майстра об'єкта бібліотеки ATL простого, що дозволяє клас для статистичної обробки пакувальником вільних потоків (FTM).

Описує макроси, доступні для спостереження за продуктивністю, пов'язану з робота з потоками в проекті.

Описує класи модуля нові бібліотеки ATL 7,0. Реалізуйте базову функціональність модуль класифікує вимагала бібліотеки ATL.

Охоплює ряд подій, що виникають, коли служба реалізована. Також повідомляє про деякі поняття, що відносяться до розробки служби.

Описує створення, суперклас і вікна підкласу бібліотеки ATL. Класи вікна бібліотеки ATL НЕ COM-клас.

Описує, як використовувати масиви і зіставлення в бібліотеки ATL.

Описує синтаксис бібліотеки ATL і підстановочні параметри створення скриптів. У ньому також описано, як налаштувати статичну посилання на реєстратору.

Описує переваги зв'язати статично або динамічно бібліотеки часу виконання c (CRT).

Існує кілька ситуацій, що вимагають предостореженія описує програмування з CComBSTR.

Надає функції і макроси, які підтримують кодування в діапазоні загальних стандартів Інтернету в якості uuencode, hex і UTF8 в atlenc.h.

Схожі статті