窗口对象

王朝百科·作者佚名  2010-10-30
窄屏简体版  字體: |||超大  

CWnd

类来封装窗口的HWND句柄。CWnd对象是一个 C++ 窗口对象,与表示一 Windows 窗口但又包含窗口的HWND截然不同。使用CWnd派生您自己的子窗口类,或者使用从CWnd派生的许多 MFC 类中的一类。CWnd类是所有窗口(包括框架窗口、对话框、子窗口、控件和工具栏这样的控制条)的基类。深刻理解 C++ 窗口对象和 HWND 的关系对于有效地使用 MFC 进行编程至关重要。MFC 提供窗口的一些默认功能和管理,但是您可以从CWnd派生自己的类并使用其成员函数自定义所提供的功能。您可以通过构造CWnd对象并调用其

Create

成员函数来创建子窗口,然后使用CWnd成员函数自定义这些子窗口。可以在框架窗口中嵌入从 CView

派生的对象,如窗体视图或者树视图。通过由 CSplitterWnd

类提供的拆分窗格,还可以支持文档的多个视图。每个从CWnd类派生的对象都包含一个消息映射,通过该映射可以将 Windows 消息或命令 ID 映射到您自己的处理程序。

关于 Windows 编程的综合书籍是学习如何使用封装HWNDAPI 的CWnd成员函数的好资源。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航