用过XP的朋友回答:XP下的VB编好后在WIN2000下的效果如何?

nplgcsdn 2002-12-30 08:35:00
我没用过XP,看XP的兰色标题栏很漂亮。不知道XP的兰色标题栏在WIN2000下是什么样子的。如果也是兰色的,那么是什么原因导致还是兰色的。我的想法是我们在WIN2000下编写一个兰色的标题栏很困难。如果XP下的程序能在WIN2000下面显示兰色的标题栏。是不是在WIN2000下可以利用XP的什么控件达到兰色标题栏的漂亮效果。
...全文
65 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
YanJieBing 2003-01-03

只要在XP系统下,如果程序没有自己来绘制标题栏的话,

XP都会将它绘制成蓝色标题栏的。
回复
zyl910 2002-12-30
标题栏是由系统绘制的

会变成XP标题栏的
回复
nplgcsdn 2002-12-30
看来是没希望了。看来微软是逼着我们要用XP了啊。不然怎么一直不出一个在WIN2000下也可以实现兰色窗口的简单的办法呢?TMD。
还有一个问题:在WIN2000下面的窗口到了XP下面是不是还是那么的老土啊?
回复
zyl910 2002-12-30
标题栏是由系统绘制的
Win2000下还是以前的那种标题栏


如果想自定义标题栏
有两种办法:
一种是去掉标题栏,在窗体客户区做
http://dapha.net/down/list.asp?id=1040
这种方法比较简单,但加上菜单后,界面会变得很奇怪

另一种是响应“WM_NCPINT”等消息,取得整个窗体的DC,进行绘制
http://211.155.60.164:8088/vcfan/vb/codes/codes_form/vbskin.zip
这种方法效果比较好,可以随心所欲的做界面,就是比较复杂
回复
YanJieBing 2002-12-30

呵呵,这位兄弟想法很不错

我是在XP下编程的,软件可以与2000通用

但有一点,标题栏绝对不相同,2000还是2000的,XP还是XP的。
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告