Seven Yu @ 01/19/2009 (2:55 pm)

让 VB6 IDE 也拥有系统主题

Tags: , ::

之前在我的另外一个Blog上曾经介绍过如何让 VB 程序呈现系统主题(具体细节请阅读这篇日志).

用同样的方法(操作更简单)可以让 VB IDE 的部分界面也拥有系统主题(以vb6为例). 当然更重要的是在 IDE 中编辑我们的软件界面时能实时地观察到最终效果.

方法就是在 vb 安装目录下建立一个名为 vb6.exe.manifest 的文件(通常是 C:\Program Files\Microsoft Visual Studio\VB98), 内容如下:

PLAIN TEXT >> XML:
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  3. <assemblyIdentity
  4.     version="1.0.0.0"
  5.     processorArchitecture="X86"
  6.     name="CompanyName.ProductName.YourApp"
  7.     type="win32"
  8. />
  9. <description>Your application description here.</description>
  10. <dependency>
  11. <dependentAssembly>
  12. <assemblyIdentity
  13.     type="win32"
  14.     name="Microsoft.Windows.Common-Controls"
  15.     version="6.0.0.0"
  16.     processorArchitecture="X86"
  17.     publicKeyToken="6595b64144ccf1df"
  18.     language="*"
  19. />
  20.  
  21. </dependentAssembly>
  22. </dependency>
  23. </assembly>

再启动 VB 就看到系统主题了, 新建个工程, 编辑下界面看看 ;)

Seven Yu @ 05/23/2008 (6:53 pm)

[存档]在线工具

Seven Yu @ 05/22/2008 (10:10 pm)

很酷的一套 Flex/AIR 皮肤 (KingnareStyle)

Tags: , , , , ::

原文地址: http://www.kingnare.com/auzn/article.asp?id=139

元件都在swf文件中,不过有几个如ComboBox有下拉箭头的组件可能会因为高度变化,箭头也跟着发生形变.
用ClassReference引用com.kingnare.skins路径下的几个类,,就能解决这问题了.
在样式表中两种引用都有,其中使用SWF元件的部分被注释掉了,你想用哪种,就看自己的喜好了.

因为是黑色系样式,使用时将背景色设置为#333333(0x333333),能获得较好的视觉效果.

Demo地址:KingnareStyle Demo
(由于含大量的组件,加载时间可能比较长,请耐心等待)

样式下载地址(此版本不含fla源文件,目前在整理中,下版本释出):
http://code.google.com/p/kingnarestyle