网络软件 系统工具 应用软件 图形图像 多媒体类 免费游戏 安全相关 免费音乐 网页素材 电子书籍 考试考题 建站源码
教育教学 多媒体类 编程开发 操作系统 游戏天地 娱乐天地 简历求职 站长专区 网页设计 安全技术 图形图像 文学驿站
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网页设计 | 技术开发 | 专栏
当前位置:热点网络学院编程开发Visual C++MSDN笔记---TN001:Window Class Registration(窗口类注册)
精品推荐
热点TOP10
·Microsoft Windows 2000 应用程序兼容性 ( 2 )
·Visual C++中位图按钮的新颖设计
·干掉你的状态条(Not no statusbar)!!!
·如何在VC++中使用注册表
·在SDK程序中使用MFC中的辅助类
·STL之父访谈录
·重定义键盘的两种实现方法
·如何成为一名优秀的程序员?
·大学生造病毒
·在MFC程序中如何注册/注销ActiveX控件(.OCX)
·情有独钟C++:Visual C++ .NET编译器的新特性
·在CPP文件中自动添加函数注释的ADDIN
·DEBUG和RELEASE 版本差异及调试相关问题
·如何用Socket实现客户端通信模块
·TCP/IP winsock 编程要点
·WDM驱动程序入门(3)——安装步骤
·C++编译器怎么实现异常处理1
·MSDN笔记---TN001:Window Class Registration(窗口类注册)
·VC下关于debug和release的不同的讨论
·SDK按钮控件的实现
MSDN笔记---TN001:Window Class Registration(窗口类注册)
日期:2005年11月10日 作者: 查看:[大字体 中字体 小字体]

摘要:
这个笔记是描述为MFC例程注册特定的窗口类。

1、CWnd的m_hWnd属性或者窗口上的HWND都保存在两个地方:窗口对象和WNDCLASS。
2、窗口类的注册有四种方法:
a) MFC隐式提供的WNDCLASS
b) 窗口控件的隐式子类化
c) 显式地调用AfxRegisterWndClass 或者AfxRegisterClass
d) 显式地高用RegisterClass
3、MFC提供的默认提供的类:AfxWnd,AfxFrameOrView,AfxMDIFrame,AfxControlBar
4、AfxRegisterWndClass返回一个指向static string的临时指针,这个指针一直到下一次调用AfxRegisterWndClass时无效。(如果要一直使它有效的话可以把它保存在一个CString中)
5、AfxRegisterWndClass调用失败会产生一个CResourceException。
6、在DLL中用注册的窗口类不会自动UnRegister,你必需手动消除窗口类。在DLL中一定使用AfxRegisterClass (or AfxRegisterWndClass ) 回为它们会维护唯一的窗口类链表且会自动unregister窗口类。而RegisterClass不会,这就会产生其他应用程序使用这个DLL时出现异常。

(出处:http://down.vipcn.com/)

关于我们 | 帮助(?) | 版权声明 | 友情连接 
Copyright 2005-2005 viphot.com All Rights Reserved.
Powered by:mesky