Классы ATL окна
ATL содержит несколько классов, которые позволяют вам использовать и осуществлять windows. Эти классы, как другие классы ATL, обеспечить эффективную реализацию, которая не налагает накладные расходы на ваш код.
-
CWindow позволяет присоединить к CWindow объекту дескриптор окна. Вы затем вызывать методы CWindow для манипулирования окном.
-
CWindowImpl позволяет реализовать новое окно и обрабатывать сообщения с картой сообщений. Можно создать окно на основе нового класса Windows, суперкласса существующий класс или подкласс существующему окну.
-
CDialogImpl позволяет реализовать монопольное или немодального диалогового окна box и процесс сообщений с картой сообщений.
-
CContainedWindow — это встроенный класс, реализующий окно которого схема сообщений содержится в другом классе. Использование CContainedWindow позволяет централизовать обработки в одном классе сообщений.
-
CAxDialogImpl позволяет реализовать диалоговое окно (модальные и немодальные), содержащего элементы управления ActiveX.
-
CSimpleDialog позволяет реализовать диалоговое окно (модальные и немодальные) с базовой функциональностью.
-
CAxWindow позволяет реализовать окна, содержащего элемент управления ActiveX.
-
В дополнение к конкретным окно классов ATL предоставляет несколько классов, предназначенных для упрощения реализации объекта window. Они являются следующие:
-
CWndClassInfo управляет информации нового класса окна.
-
CWinTraits и CWinTraitsOR обеспечивают простой способ стандартизации черты объекта window.
Эта статья объясняет, как использовать классы ATL окон. Охватываемые темы включают: