释义 |
CMiniFrameWnd::Create
BOOL Create(LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd = NULL, UINT nID = 0 );
返回值:如果成功,则返回非零值,否则为0。
参数:lpClassName | 指向命名Windows类以空字符为终止符的字符串。该类名可以为全局AfxRegisterWndClass函数登记的所有名称。若为NULL,那么窗口类必须由框架注册。MFC给出了缺省类的下列风格与属性:· | 设置风格位CS_DBLCLKS,当用户双击鼠标时,向窗口过程发送双击消息。 | · | 设置风格位CS_HREDRAW和CS_VREDRAW,它将导致窗口改变大小后重新刷新客户区的内容。 | · | 设置类光标为Windows标准的IDC_ARROW。 | · | 设置类背景刷为NULL,这样,窗口将不删除其背景。 | · | 设置类图标为标准的浮动旗帜的Windows徽标图标。 | · | 设置窗口为Windows指定的缺省大小和位置。 |
| pWindowName | 指向包含窗口名的以空字符为终止符的字符串。 | dwStyle | 指定窗口风格属性。它可以为标准的窗口风格,也可以为下列一种或多种特殊风格:· | MFS_MOVEFRAME | 允许小型框架窗口的移动方式可以通过单击窗口的边界,而不仅仅是标题。 | · | MFS_4THICKFRAME | 使小型框架窗口重新定义大小无效。 | · | MFS_SYNCACTIVE | 激活小型框架窗口与激活其父窗口同步。 | · | MFS_THICKFRAME | 允许小型框架窗口的大小适合客户区内容的大小。 | · | MFS_BLOCKSYSMENU | 使进入系统菜单及控件菜单的入口无效,并将它们转换为标题的一部分(标题栏)。 | 请参阅CWnd::Create来了解可能的窗口风格值的描述。小型框架窗口使用的典型组合为WS_POPUP|WS_CAPTION|WS_SYSMENU。 | rect | 指定期待的窗口维数的RECT结构。 | pParentWnd | 指向父窗口。对于顶层窗口使用NULL。 | nID | 若小型框架窗口作为子窗口创建的,那么该值为子控件的标识符,否则该值为0。 |
说明: 创建Windows小型框架窗口,并将其附加给CMiniFrameWnd对象。 Create函数初始化了窗口的类名和窗口名,同时为其风格和父亲注册了缺省值。
请参阅: CFrameWnd::Create, CWnd::Create, CWnd::CreateEx, CFrameWnd |