令人郁闷的XPMan

原创 2006年06月08日 19:31:00
      因工作需要,最近用Delphi写了一个1万多行的小程序,主要供内部使用。为了使用XP风格的界面,在其中使用了XPMan。结果在同事试用的过程中,发现了两个Bug,竟然都是和XPMan相关的。  
 
      上网搜了一下,发现VCL+ XP Manifest还有许多Bug,现列举如下:
      1. DropDown风格的TCombobox控件,用BackSpace键删除汉字时,光标定位不准确,还会出现乱码。暂时可以通过重载KeyPress函数写响应的处理过程弥补。
      2. TLabel和TPanel的背景色不正常;通过设置ParentFont=False;ParentControl3D=False;可以解决。
      3. 放在TFrame上的各种TGraphic派生控件会消失,参见这里的讨论。
      4. ActionMenubar 和 ActionToolbar的渐变绘制不正常。
      5. 字符集问题:在Win2000下,即使设了Charset,非Ansi字符有时也会显示乱码。
      6. 。。。
 
      由此可见,一旦使用了XPMan,往往会陷入“the XPMan hell in VCL”。 这些Bug大多是因为VCL框架没有使用Windows控件标准绘制和资源管理方式,最后只能通过在程序里打补丁的方式暂时解决。
       所以还是从程序中去掉与之相关的代码为好。
版权声明:欢迎转载博主的原创文章,但请注明出处。

令人无比郁闷的tcp Reset是如何产生的

前几天“温习”和“胡萝卜”一度在Google热门词汇里面排在前两位,因为大家发现只要搜索一下这两个词,竟然Google网站就被Reset了。神奇的国度总是有些稀奇古怪的事情! 看看这个Res...

蹊跷的ThreadDeath,令人郁闷的glassfish

上周遇到的一个bug,ThreadDeath error,从而导致系统的每个请求都失败。能够让系统的每个traffic请求都失败的bug,这个严重程度不言而喻。看看是怎么回事吧? 其实问题的表现...

郁闷发泄者

  • 2014年05月11日 17:47
  • 524KB
  • 下载

郁闷时好好发泄的工具

  • 2013年06月15日 23:00
  • 546KB
  • 下载

textarea标签和label标签让我郁闷的时候

说到标签,是因为浏览器兼容性的问题。在做亚马逊功能模块的时候,有一个审核的功能,用到radio,写代码的时候,不知怎么想的把每个标签放在之间,结果问题来了。我自己因为喜欢使用Chrome浏览器,测试时...

重新认识一下wince的内存映射表!怀疑内存映射表最大就是512M,真是.......郁闷之极!

g_oalAddressTable数组相当于一张从物理地址到虚拟地址的映射表。该数组在\WINCE600\PLATFORM\SMDK6410\SRC\INC\oemaddrtab_cfg.inc文件中...

反郁闷Soluto

  • 2013年01月17日 19:48
  • 1.43MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:令人郁闷的XPMan
举报原因:
原因补充:

(最多只允许输入30个字)