首页
社区
课程
招聘
我写的程序按钮是方的,不是圆角的是怎么回事?
发表于: 2010-11-10 20:10 5975

我写的程序按钮是方的,不是圆角的是怎么回事?

2010-11-10 20:10
5975
本人刚学SDK编程
用VS2008 在 win 7 下练手用。
但是我在看WINDOWS核心编程的时候,看到同样的程序在作者电脑上运行出来的时候,按钮式圆角的。
而在我的电脑上运行的时候,却是四四方方的。

是不是VS的设置问题啊?

编程高手来帮帮忙。 小弟不胜感激。

不是系统主题的问题。

同样的按钮,有些程序中是方的,有些程序时圆角的。

同一个系统下
上面一个是Windows核心编程里的一个例程,还有一个是记事本的按钮。
两个按钮不一样。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 517
活跃值: (35)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
系统显示设置问题吧?
2010-11-10 20:14
0
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是系统主题不同吧
2010-11-10 20:37
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
按钮的风格最终是调用的系统函数,也就是你设置的windows风格可能是方的按钮,显示出来的也就是方的了
2010-11-10 20:50
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
系统主题设定。汗,想想就会明白撒!同样是记事本程序,换个主题,最大化呀,最小化啊,窗口样式啊,都有改变。而记事本程序本身是没变的,这关程序什么事啊。
2010-11-10 20:50
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个和显示的主题那些东西有关系
2010-11-10 21:42
0
雪    币: 2373
活跃值: (2285)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
7
现在上了图片了
2010-11-10 21:58
0
雪    币: 163
活跃值: (75)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
使用UNICODE库时就会显示成圆角的,或者加一个xp的manifest也可以
2010-11-10 22:06
0
雪    币: 2373
活跃值: (2285)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
9
编译的时候用的是UNICODE的字符集啊
xp的manifest怎么使用,朋友介绍下。
2010-11-10 23:16
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
主题的问题
2010-11-10 23:47
0
雪    币: 2373
活跃值: (2285)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
11
兄弟,用了你的第二种方法,OK了。
谢了。
2010-11-11 12:00
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
1.用xp的manifest也可以
2.exescope修改为xp样式,如果有问题,可以fix下
2010-11-18 20:27
0
雪    币: 952
活跃值: (1936)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
最简单的方法。。用vs 2008 建工程编译。。默认就是了。。。
2010-11-18 20:44
0
游客
登录 | 注册 方可回帖
返回
//