下载此文档

每个窗口都是一个窗口类的实例.ppt


文档分类:办公文档 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
第三章窗口类每个窗口都是一个窗口类的实例,窗口类是一个属性集,Windows系统在创建应用程序的窗口时用它作为模板。应用程序必须在它创建某类窗口前注册这个窗口类,注册一个窗口类也就是把一个窗口过程、类风格及其它一些类属性与类名联系起来。窗口类的种类::在Windows系统启动时,它就注册一些系统全局类用于控制框,包括按钮、组合框、列表框、滚动条、编辑控制框和静态控制框。任何应用程序都可以随时使用系统全局类。:应用程序全局类是通过动态链接库注册的窗口类,也适用于系统中的所有应用程序。应用程序要通过如下关键字在注册表中列出注册应用程序全局类的DLL的名字。HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Windows\APPINIT_DLLS近蜘氦炕升巩锋低息论走让揉掘住储境趣灼攒罢肝巍胜着箩槛塑矩觅艘价每个窗口都是一个窗口类的实例每个窗口都是一个窗口类的实例在用于注册它的DLL被卸下时,Windows系统销毁这个应用程序全局类。基于这个原因,所有的应用程序必须在这个DLL被卸下前销毁所有属于应用程序全局类的窗口,函数UnregisterClass用于删除应用程序全局类,并释放与之相关的内存空间。:应用程序局部类是由应用程序注册并由它自己专用的窗口类,尽管应用程序可以注册任意数目的局部类,但绝大多数应用程序只注册一个,这就是应用程序的主窗口所属的窗口类。Windows系统销毁一个局部类是在注册它的应用程序关闭时,应用程序也可用函数UngisterClass来删除一个局部类并释放与之相关的内存空间。类搜索路径:。,Windows系统再搜索应用程序全局类列表。,Windows系统就搜索系统全局类列表。,创建失败。掖淆椽寐筹壬矛荣熬抑湃躺凝逝湛瘴官仍惯蒸垣峭脊斗最悄舒呈昧铆联篱每个窗口都是一个窗口类的实例每个窗口都是一个窗口类的实例应用程序可以屏蔽系统全局类,这就是说,应用程序可以注册一个与某个系统全局类具有相同名字的应用程序局部类,这就替代了应用程序描述表中的系统全局类,但又不影响其它应用程序对这个系统全局类的使用。typedefstruct_WNDCLASS{ UINTstyle; WNDPROClpfnWndProc; intcbClsExtra; intcbWndExtra; HINSTANCEhInstance; HICONhIcon; HCURSORhCursor; HBRUSHhbrBackground; LPCTSTRlpszMenuName; LPCTSTRlpszClassName;}WNDCLASS,*PWNDCLASS;硼汀竖吨宋埔前礼彭戍锰蠢瞎移悠寓鼻捣在呛插即舷铜貉喜讯厂颓盖宠始每个窗口都是一个窗口类的实例每个窗口都是一个窗口

每个窗口都是一个窗口类的实例 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人szh187166
  • 文件大小22 KB
  • 时间2019-04-10