LoadFrame

目录导航

介绍

类: CFrameWnd

头文件:

afxwin.h

功能:

从资源信息中动态构造一个框架窗口。

语法:

virtual BOOL LoadFrame (UINT nIDResource,DWORD dwDefaultStyle =WS_OVERLAPPEDWINDOW|FWS_ADDTOTITLE,CWnd *pParentWnd=NULL,CCreateContext* pContext=NULL);

参数:

nIDResource 与框架窗口相关的共享资源的ID

dwDefaultStyle 框架的风格。如果想在标题条自动显示窗口的文档,应包含FWS_ADDTOTITLE风格

pParentWnd 一个指向框架父窗口的指针

pContext 一个指向CCreateContext结构,可为NULL

说明:

分两步构造CFrameWnd对象。

先调用构造函数构造CFrameWnd对象,然后调用LoadFrame加载Windows框架窗口和相关资源,并将框架窗口附加给CFrameWnd对象。当希望指定所有框架窗口的构造参数时,应该用Create成员函数而不是LoadFrame。当用文档模板对象构造一个框架窗口时,框架调用LoadFrame。

框架用pContext参数指定要与框架窗口相连的对象。包含任何包容视图对象。可以在调用LoadFrame时设置pContext为NULL。

示例

/*****************************************************************

演示函数原型:this->LoadFrame (nIDResource);

程序功能说明:一个简单的自定义框架类。

*****************************************************************/

class CMainFrame:public CFrameWnd

{

public:

CMainFrame(UINT nIDResource)

{

//加载框架资源

this->LoadFrame (nIDResource);

}

}

相关百科
返回顶部
产品求购 求购