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

nplgcsdn 2002-12-30 08:35:00
我没用过XP,看XP的兰色标题栏很漂亮。不知道XP的兰色标题栏在WIN2000下是什么样子的。如果也是兰色的,那么是什么原因导致还是兰色的。我的想法是我们在WIN2000下编写一个兰色的标题栏很困难。如果XP下的程序能在WIN2000下面显示兰色的标题栏。是不是在WIN2000下可以利用XP的什么控件达到兰色标题栏的漂亮效果。
...全文
88 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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的。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧