CMiniFrameWnd::Create

创建Windows和框架窗口并将它附加到 CMiniFrameWnd 对象。

virtual BOOL Create(
   LPCTSTR lpClassName,
   LPCTSTR lpWindowName,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd = NULL,
   UINT nID = 0
);

参数

  • lpClassName
    指向名为Windows选件类的Null终止的字符串)。类名可以是任何名称移到全局 AfxRegisterWndClass 函数注册。如果 NULL,窗口选件类将签入由框架。MFC为默认选件类以下样式和属性:

    • 设置样式位 CS_DBLCLKS,双击信息发送到windows程序中,当用户双击鼠标时。

    • 设置样式位 CS_HREDRAWCS_VREDRAW,处理工作区目录重新绘制,以及窗口更改范围。

    • 设置选件类光标对于Windows标准 IDC_ARROW

    • 设置选件类背景画笔为 NULL,因此,窗口不会清除其背景。

    • 设置选件类图标对该条件,挥动标志Windows徽标图标。

    • 设置窗口是默认的大小和位置,这由Windows。

  • lpWindowName
    指向包含窗口中的Null终止的字符串)。

  • dwStyle
    指定窗口样式属性。其中可能包含标准窗口样式和以下一个或多个特定样式:

    • MFS_MOVEFRAME 允许和框架窗口通过单击滚动窗口的任何边缘,而不仅仅是声明中。

    • MFS_4THICKFRAME 禁用调整和框架窗口。

    • MFS_SYNCACTIVE 同步和框架窗口的启动到其父窗口的激活。

    • MFS_THICKFRAME 允许和框架窗口是大小的尽可能小的,如工作区的内容授权。

    • MFS_BLOCKSYSMENU 禁用对系统菜单和控制菜单的访问,并将其转换成一部分的图例(标题栏)。

    为可能的windows样式值的声明参见 CWnd::Create。用于和框架窗口的一个典型的组合所 WS_POPUP|WS_CAPTION|WS_SYSMENU

  • rect
    指定窗口的预期维度的 RECT 结构。

  • pParentWnd
    指向父窗口。用于顶级窗口使用 NULL

  • nID
    如果和框架窗口创建为子窗口,这是子控件的标识符;否则为0。

返回值

非零,如果成功;否则为0。

备注

Create 初始化其样式和父窗口的类名和窗口名称和注册默认值。

要求

Header: afxwin.h

请参见

参考

CMiniFrameWnd选件类

层次结构图

CFrameWnd::Create

CWnd::Create

CWnd::CreateEx

CFrameWnd选件类