VC9 开发的程序不用 Unicode 库就没有 XP 风格

才写了一个星期的小软件,最近突然发现没有 XP 风格了,折腾了十来分钟才发现是因为项目没有采用默认的 Unicode 字符集,而前几天作出这个决定是因为软件依赖的第三方类库提供的接口不是 Unicode 的,参数转换来转换去的实在有点麻烦。。。

关于这个问题,这里有一个比较详细的说明及解决方法:使程序界面具有XP风格(在VS2003和VS2005中),补充一点,VC9 里不需要编辑 *.rc2 文件,直接将 manifest 文件加入到项目里就可以了。

 

This entry was posted in 软件开发 and tagged , . Bookmark the permalink.

2 条 VC9 开发的程序不用 Unicode 库就没有 XP 风格 的回复

  1. 琉璃心说道:

    呵呵!你使用的是VC9自带的控件设计GUI吧!我现在使用VC9做GUI基本不用那些窗体控件了!直接使用图形函数绘制渐变、透明(半透明)的UI 区域,按钮部分在界面中用绘图函数自行绘制各种不规则形状区域,在区域内响应各种鼠标事件就行了!别说xp风格,就是win7的三维透明风格界面也能实现!

  2. 说道:

    呵呵,都自己做的话太麻烦了,直接用系统主题的话,在啥系统上就有啥效果,方便~~

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s