第6节  CWnd类

更新于 2026年10月10日 版权声明
第6节 CWnd类

通过MSDN的“Hierarchy Chart”图表可以看到,CWnd类由CObject类和CCmdTarget类派生,是所有窗口类的基类,如图4-28所示。CWnd类的派生类共有几十个,包括对话框类、框架类、视图类、各种控件类以及工具栏和状态栏等。

图示

图4-28 CWnd类

CWnd类是MFC类库中一个庞大的类,该类封装的成员函数大约有上百个。这些成员函数提供的功能是所有窗口共有的功能,所有派生类的对象也都可以调用。例如,CWnd类的成员函数GetDlgItemInt和GetDlgItemText等,常被CDialog类的对象调用。CWnd类的常用成员见表4-2。

表4-2 CWnd类的常用成员

图示

(续)

图示

(续)(https://www.daowen.com)

图示

(续)

图示

CWnd类很多成员函数之间,都有一些功能是相似的或者功能有些重叠的,有些函数可以通过另外几个函数组合起来实现。CWnd类成员函数的等价关系见表4-3。

表4-3 CWnd类成员函数的等价关系

图示

(续)

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)