CMDIChildWndEx选件类
CMDIChildWndEx 选件类提供功能多文档界面 (MDI) 子窗口的窗口。它扩展 CMDIChildWnd选件类的功能。当 MDI 应用程序使用一些 MFC 选件类时,框架需要此选件类。
class CMDIChildWndEx : public CMDIChildWnd
成员
公共方法
名称 |
描述 |
---|---|
在内部调用由框架激活顶级帧,则应从任务栏选项激活应用程序。 |
|
CMDIChildWndEx::AddDockSite |
不使用此方法也不执行任何操作。 |
添加一个窗格。 |
|
添加一个选项卡式窗格。 |
|
调整停靠格式。 |
|
|
|
调用框架此 MDI 子窗体是否在窗口中显示 7 个任务栏选项。 |
|
如果 MDI 子窗口名称。CMFCWindowsManagerDialog选件类 对话框,可以显示返回 TRUE。否则,返回 FALSE。 |
|
CMDIChildWndEx::CreateObject |
调用由框架创建此选件类类型动态实例。 |
停靠一个窗格。 |
|
停靠在另一个窗格左侧的一个窗格。 |
|
当停靠窗口中,的指定端启动窗格"自动隐藏"模式。 |
|
启用子窗口的停靠到主框架。 |
|
启用或禁用窗口的客户端区域的一部分的自动选择的形式显示在任务栏的该窗口的缩略图。 |
|
|
|
返回在 MDI 子窗口中显示文档的名称。 |
|
调用由框架检索 MDI 子窗口图标。 |
|
调用由框架检索 MDI 子窗口的文本。 |
|
按指定的控件 ID. 查找一个窗格 |
|
|
|
返回指向转换为选项卡式文档的嵌入式停靠窗格中。 |
|
返回选项代理窗口实际上在 windows 中注册 7 个任务栏选项。 |
|
调用由框架,则需要获取对 windows 7 任务栏缩略图选项 (通常视图或拆分窗口) 上显示的子窗口。 |
|
调用由框架,则需要选择窗口的客户端区域的一部分的形式显示在任务栏的该窗口的缩略图。 |
|
CMDIChildWndEx::GetThisClass |
调用由框架获取指向与此选件类类型的 CRuntimeClass 对象。 |
调用由框架检索工具栏按钮的工具提示。 |
|
注册了停靠管理器中指定的窗格。 |
|
无效的 MDI 子级的图标样式的位图表示。 |
|
确定指定的点是否在停靠站点附近。 |
|
返回 TRUE,如果在子窗口中显示的文档是只读的。否则,返回 FALSE。 |
|
MDI 子窗体,如果成功移动到窗口注册 7 个任务栏选项,则返回 TRUE。 |
|
如果 MDI 子窗口包含停靠窗格,返回 TRUE。否则,返回 FALSE。 |
|
指示 MDI 子窗体是否可以显示在 windows 7 个任务栏选项。 |
|
告知窗口中将显示客户端区域的一部分的自动选择作为在任务栏的该窗口的缩略图是否启用或禁用。 |
|
标志的组合,通过该机制。SetTaskbarTabProperties 方法,即,当选项 (MDI 子窗口) 在 windows 中注册 7 个任务栏选项。默认值组合所 STPF_USEAPPTHUMBNAILWHENACTIVE|STPF_USEAPPPEEKWHENACTIVE. |
|
调用由框架,则需要获取 MDI 子窗体实时预览的位图。 |
|
调用由框架,则需要获取 MDI 子窗体图标样式的缩略图的位图。 |
|
调用由框架移动和框架窗口。 |
|
调用由结构,当用户在某个任务栏缩略图选项的"关闭"按钮。 |
|
调用由框架进入或退出打印预览模式。 |
|
调用由结构,当任务栏缩略图选项应处理 WM_ACTIVATE 消息。 |
|
调用由结构,当任务栏缩略图选项应处理 WM_MOUSEACTIVATE 消息。 |
|
调用由框架,则需要拉伸 windows 7 任务栏选项 MDI 子窗体缩略图预览的位图。 |
|
调用由框架更新框架标题。(重写 CMDIChildWnd::OnUpdateFrameTitle。) |
|
返回包含给定的点窗格。 |
|
CMDIChildWndEx::PreTranslateMessage |
用于使选件类 CWinApp 转换窗口消息,并在调度到 TranslateMessage 和 DispatchMessage windows 函数之前。(重写 CWnd::PreTranslateMessage。) |
计算 windows 窗体中。 |
|
注册了窗口的 MDI 子窗体 7 个任务栏选项。 |
|
从停靠管理器移除窗格。 |
|
|
|
activates 对应的 windows 7 任务栏选项。 |
|
插入指定的窗口之前的 MDI 子窗体在 windows 7 个任务栏选项。 |
|
设置 windows 7 任务栏选项的属性。 |
|
在内部调用由框架设置剪辑矩形选择窗口的客户端区域的一部分的形式显示在任务栏的该窗口的缩略图。 |
|
|
|
从窗口中移除 MDI 子窗体 7 个任务栏选项。 |
|
更新 windows 7 任务栏选项"图标。 |
备注
要在 MDI 应用程序的扩展的停靠功能,从 CMDIChildWndEx 派生您的应用程序 MDI 子窗口选件类而不是 CMDIChildWnd。
示例
下面的示例从 CMDIChildWndEx派生选件类。此代码段来自 VisualStudioDemo 示例:MFC Visual Studio 应用程序。
class CChildFrame : public CMDIChildWndEx
{
DECLARE_DYNCREATE(CChildFrame)
public:
CChildFrame();
// Overrides
public:
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
virtual void ActivateFrame(int nCmdShow = -1);
virtual BOOL IsReadOnly();
virtual LPCTSTR GetDocumentName(CObject** pObj);
// Implementation
public:
virtual ~CChildFrame();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
DECLARE_MESSAGE_MAP()
};
继承层次结构
要求
标头: afxMDIChildWndEx.h