在 MFC 中,CMiniFrameWnd 类也有一个名为 CreateEx 的公共方法,用于在运行时创建一个扩展样式的迷你框架窗口。以下是 CMiniFrameWnd::CreateEx 方法的一般形式:
BOOL CMiniFrameWnd::CreateEx(DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, 
    DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext)
{
    // 在此添加创建代码
    // 返回 TRUE 表示成功,FALSE 表示失败
}

这个方法与前面提到的 Create 方法相似,不同之处在于它有一个额外的参数 dwExStyle,用于设置窗口的扩展样式。

参数说明如下:

  •  dwExStyle:窗口的扩展样式。

  •  lpszClassName:窗口类名。

  •  lpszWindowName:窗口标题。

  •  dwStyle:窗口样式。

  •  rect:窗口的初始位置和大小。

  •  pParentWnd:父窗口指针。

  •  nID:窗口的标识符。

  •  pContext:创建上下文。


你可以根据具体的需求在这个方法中添加创建代码。


转载请注明出处:http://www.zyzy.cn/article/detail/20799/MFC/CMiniFrameWnd