请教:VB 编写的程序在 XP 下界面怎样才能具有 XP 的效果?

tiger322 2003-01-04 12:51:06
比如说按钮,还是灰色的,怎样变成XP的风格的按钮
...全文
68 点赞 收藏 47
写回复
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
goater 2003-03-04
manifest好像是叫做信息列表文件
With Windows XP, the assembly is described by a manifest; the registry is no longer relied upon for storing and accessing the COM activation data. This allows components to now be isolated. Shared assemblies can also be serviced, so that applications can use the latest version. The table below illustrates the advances with Windows XP in this regard over Windows 2000. (For more information on side-by-side component sharing in Windows 2000, see Implementing Side-by-Side Component Sharing in Applications (Expanded)).
(MSDN:ms-help://MS.VSCC/MS.MSDNVS.2052/dnwxp/html/sidexsidewinxp.htm)
回复
tiger322 2003-03-01
UP
回复
goater 2003-02-25
自己做个控件,把原有的frame镶进去可以解决,刚做过,不过确实有点浪费:>
买了vs.net,查过新版MSDN了,两种方法确实都是正着,只是还没看到XML脚本到底是起个什么作用
回复
NowCan 2003-01-30
变黑的问题怎么解决的?
回复
dengwei007 2003-01-19
其实xp按钮的效果也就是几张图片而已嘛
做出来的控件才几k
回复
tiger322 2003-01-19
自己写的话浪费资源,而且已经编好的程序得改,再说上面讨论的这种方面不是外接的,而是利用XP自身的控件特性。
回复
51sky 2003-01-19
浪费代码。

如果要得到这种效果建议你用XP控件写一个XP的界面,不就解决了。
外接一般不大用的。
回复
tiger322 2003-01-19
???????
回复
likecola 2003-01-17
ClassicWuHao(wuhao) 是对的
回复
goater 2003-01-17
而且,设置ws_group也不行。不过,也不是没办法,不用frame做容器就的了,用picturebox就行,或者嫌它多余,占资源太多,自己做一个控件也行呀,不想自己画可以在自己的控件里包含一个frame控件,再把option加进去就没事了。
回复
goater 2003-01-17
setwindowlong重定义窗口函数呀。vb6可以用接口的方法支持多态,但确实做不到继承,但这个子类化说的不是这个。这个xp效果的common control v6确实很怪异,vb里加进frame就是黑的,我想还是vb6的问题。
回复
tiger322 2003-01-16
请举例说明,最好有源代码
回复
lixingyuaaa 2003-01-16
例子很多的
回复
tiger322 2003-01-16
UP
回复
goater 2003-01-15
怎么都不行,没辙了:<
楼主有了办法贴出来
回复
goater 2003-01-15
可能是这两个东西对通用控件库的封装的问题,bcb不知道,不过vb不是把frame做成了叫做容器控件地东西吗,可能这里面有代码影响了控件地绘制。试试能不能子类化frame控件来解决呢?
vc6里面不会这样。
回复
tiger322 2003-01-15
在VB6中,怎么子类化,请指教!
回复
tiger322 2003-01-14
看来,这不是VB 特有的问题了
回复
NowCan 2003-01-14
变黑的问题我也不知道,而且我用BCB也是这个问题,奇怪。
回复
tiger322 2003-01-14
up
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7451

社区成员

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