找回密码
 立即注册
搜索
查看: 382|回复: 4

难啊!!非高手难解决啊~~~~~~~~~~~~~~~~~~~

[复制链接]
发表于 2002-3-19 20:45:19 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

726

主题

7323

回帖

5966

积分

网站编辑

海盗船长

积分
5966
发表于 2002-3-20 10:25:20 | 显示全部楼层
  在早期32-bit 版本的Windows中,用户控件是在ComCtl32中实现的,但是一些控件的显示功能是在User32.dll中实现的。例如在一个窗口中非客户区域(边框和菜单)的绘制就是由User32.dll来完成的。User32.dll 是操作系统的一个核心控件,它和操作系统是紧密联系在一起的。也就是说,不同版本的Windows中User32.dll 是不同。因此,应用程序在不同版本的Windows中运行的时候,由于User32.dll的不同,会导致应用程序的界面通常会有微小的不同。
  在Windows 2000 和 Windows Me中, ComCtl32 和User32.dll是处于Windows的文件系统保护下的。因此它只能在系统升级或者是安装系统程序包的时候才能被改变。在Windows 2000 和 Windows Me以前的Windows版本中,ComCtl32 和User32.dll 实际上是和许多的应用程序或者系统程序包一起发布和安装的,可以被任何一个应用程序改变。由于无法保证每个应用程序或系统程序包都使用了正确的ComCtl32 和User32.dll,因此在安装了不同的应用程序和系统程序包后,常常导致系统中的ComCtl32 或User32.dll损坏或者是版本不符,从而使系统运行错误或导致应用程序运行错误。这个问题在Windows 2000 、Windows Me和所有的以前版本中都存在。
回复

使用道具 举报

16

主题

520

回帖

742

积分

高级会员

积分
742
发表于 2002-3-21 21:56:30 | 显示全部楼层
真乃高手!你在微软上班么?
回复

使用道具 举报

 楼主| 发表于 2002-3-22 08:45:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2002-3-22 21:44:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-18 06:40 , Processed in 0.080975 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表