CAtlPreviewCtrlImpl选件类

此选件类是在Shell提供的宿主窗口放置为丰富预览窗口的ATL实现。

重要

此选件类及其成员不能在Windows运行时执行的应用程序。

class CAtlPreviewCtrlImpl : public CWindowImpl<CAtlPreviewCtrlImpl>, public IPreviewCtrl;

成员

Dd795854.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CAtlPreviewCtrlImpl::~CAtlPreviewCtrlImpl

析构预览控件对象。

CAtlPreviewCtrlImpl::CAtlPreviewCtrlImpl

构造预览控件对象。

Dd795854.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CAtlPreviewCtrlImpl::Create

调用丰富的预览处理程序创建Windows窗口。

CAtlPreviewCtrlImpl::Destroy

调用丰富的预览处理程序,则需要损坏此控件。

CAtlPreviewCtrlImpl::Focus

为此控件设置输入焦点。

CAtlPreviewCtrlImpl::OnPaint

处理WM_PAINT消息。

CAtlPreviewCtrlImpl::Redraw

调用此控件绘制。

CAtlPreviewCtrlImpl::SetHost

将此控件的新父级。

CAtlPreviewCtrlImpl::SetPreviewVisuals

调用丰富的预览处理程序,则需要设置丰富预览可视化内容。

CAtlPreviewCtrlImpl::SetRect

将此控件的一个新的边框。

Dd795854.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CAtlPreviewCtrlImpl::DoPaint

调用框架呈现预览。

Dd795854.collapse_all(zh-cn,VS.110).gif受保护的常数

名称

说明

CAtlPreviewCtrlImpl::m_plf

字体用于显示在预览窗口中显示的文本。

Dd795854.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

CAtlPreviewCtrlImpl::m_clrBack

预览窗口的背景色。

CAtlPreviewCtrlImpl::m_clrText

预览窗口中的文本颜色。

继承层次结构

TBase

ATL::CMessageMap

   ATL::CWindowImplRoot<TBase>

      ATL::CWindowImplBaseT<TBase,TWinTraits>

         ATL::CWindowImpl<CAtlPreviewCtrlImpl>

         IPreviewCtrl

            ATL::CAtlPreviewCtrlImpl

要求

Header: atlpreviewctrlimpl.h

请参见

其他资源

ATL COM桌面元素