CWnd类

CWnd类CWnd是MFC窗口类的基类,提供了微软基础类库中所有窗口类的基本功能,如CreatWindow,ShowWindow等等 HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。 CWnd类封装了窗口句柄即m_hWnd成员,提供相关窗口的操作功能,但是定义了CWnd对象并不代表窗口产生,除

CWnd是MFC窗口类的基类,提供了微软基础类库中所有窗口类的基本功能,如CreatWindow,ShowWindow等等

 

HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。

 

CWnd类封装了窗口句柄即m_hWnd成员,提供相关窗口的操作功能,但是定义了CWnd对象并不代表窗口产生,除非你调用Create来创建一个窗口资源

 

成员变量:

CWnd类

 

 

 成员方法:CWnd类

 

 

 调用顺序:

CWnd类

 

 

 

 

//创建并初始化与CWnd对象关联的WS_CHILD子窗口
BOOL CWnd::Create( LPCTSTR lpszClassName,
//窗口类名,NULL则使用系统预定义 LPCTSTR lpszWindowName,//窗口标题 DWORD dwStyle, //窗口样式,不能为WS_POPUP即弹出式 const RECT& rect, //窗口矩形 CWnd* pParentWnd, //父窗口 UINT nID, //窗口ID CCreateContext* pContext) //文档视图结构

 

//创建重叠窗口WS_OVERLAPPEDWINDOW,弹出窗口WS_POPUPWINDOW或子窗口WS_CHILD样式由参数dwStyle指定
BOOL CWnd::CreateEx( DWORD dwExStyle,
//扩展窗口样式 LPCTSTR lpszClassName,//窗口类别,NULL为使用系统预定义 LPCTSTR lpszWindowName, //窗口标题 DWORD dwStyle,//窗口样式,NULL为默认 int x, //x坐标 int y, //y坐标 int nWidth, //长度 int nHeight,//宽度 HWND hWndParent, //父窗口 HMENU nIDorHMenu,//标识窗口菜单 LPVOID lpParam //传至CWnd::OnCreate参数 );
//注册窗口类
LPCTSTR AFXAPI AfxRegisterWndClass(UINT nClassStyle, HCURSOR hCursor
= 0, HBRUSH hbrBackground = 0, HICON hIcon = 0);

                                    

 

 

 

 

 

CWnd类

 

 

 

 

 

 CWnd类

 

 

 

 CWnd类

CWnd类

 

 

CWnd类

 

CWnd类

CWnd类

 

            CWnd类

 

今天的文章CWnd类分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/56306.html

(0)
编程小号编程小号
上一篇 2023-08-26 21:17
下一篇 2023-08-26 21:46

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注