求助!!!BOOL Create

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:35:06
BOOL Create(LPCTSTR lpszClassName,
LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd, UINT nID,
CCreateContext* pContext = NULL)
这其中的各个参数都代表什么,应该如何写呢?
本人菜鸟,如能解释,感激不尽。
能说的具体点吗,第四个参数,实在不会写啊。

首先,如果你英语好的话,建议你看MSDN!MSDN有详细的介绍!
然后,我给你说一下我从网络上搜到的!
第一个参数lpszClassName是一个窗体类名字符串的指针
(一个WNDCLASS②结构体)。此类名可以是任意的由全局函数AfxRegisterWndClass
注册过的预定义控件类名。如果为空,则使用CWnd类的默认属性。第二个参数
lpszWindowName是作为窗体标题的字符串指针。
第三个参数dwStyle是宏定义的窗体类型,具体定义如下:

WS_BORDER 创建一个有边框的窗体。

WS_CAPTION 创建一个有标题栏的窗体(隐含了WS_BORDER). 不能和WS_DLGFRAME
一起使用.

WS_CHILD 创建一个子窗体。不能和WS_POPUP一起使用。

WS_CLIPCHILDREN 不包括在父窗体中被子窗体占用的区域。用于创建父窗体。

WS_CLIPSIBLINGS 使子窗体彼此别住;就是当一个指定的子窗体接收到一个
paint消息时,WS_CLIPSIBLINGS类型将别住所有重叠的子窗
体超过区域的部分一起更新,(如果没有使用WS_CLIPSIBLINGS
并且子窗体重叠,当你在一个子窗体的客户区绘图时,可能
会绘图到邻近的子窗体的客户区。)只与WS_CHILD一起使用。

WS_DISABLED 创建一个初始不可用的窗体。

WS_DLGFRAME 创建一个有双边但无标题的窗体。

WS_GROUP 指定一个用户可以用方向键从一个控件移到另一个控件的控
件组的第一个控件。All controls defined with the WS_GROUP
style FALSE after the first control belong to the same
group. The next control with the WS_GROUP style s