ATL 窗口类简介

以下 ATL 类旨在实现和操作窗口:

  • CWindow 允许将窗口句柄附加到 CWindow 对象。 然后,调用 CWindow 方法来操作窗口。

  • CWindowImpl 可实现一个新窗口,并使用消息映射处理消息。 可以基于新的 Windows 类、超类化现有类或子类化现有窗口创建窗口。

  • CDialogImpl 可实现模式或无模式对话框,并使用消息映射处理消息。

  • CContainedWindowT 是一个预生成类,用于实现消息映射包含在另一个类中的窗口。 使用 CContainedWindowT 可以在一个类中集中处理消息。

  • CAxDialogImpl 可实现托管 ActiveX 控件的(模式或无模式)对话框。

  • CSimpleDialog 可实现具有基本功能的模式对话框。

  • CAxWindow 可实现托管 ActiveX 控件的窗口。

  • CAxWindow2T 可实现托管已许可的 ActiveX 控件的窗口。

除了特定的窗口类,ATL 还提供多个类,旨在简化 ATL 窗口对象的实现。 这些限制如下:

另请参阅

窗口类