vb中如何美化界面?

vb中如何美化界面?,第1张

去学 WPF Windows Presentation Foundation(WPF)是微软新一代图形系统,运行在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和 *** 作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其图形向量渲染引擎也大大改进了传统的2D界面,比如Vista中的半透明效果的窗体等都得益于WPF。在Windows Vista中,图形系统已经移出了内核模式,并有自己的空间--WPF。WPF不再唯一依靠GDI图形API,更多的依靠Direct3D处理图形 *** 作,尽量不用CPU进行显示,而是用显示卡的图形处理单元(Graphics Processing Unit, GPU),用矢量图代替位图。

方法一.

自己写皮肤插件,通过API修改窗体handle句柄

方法二.

自己画工具栏和窗体背景全部用pictrueBox来装载,千万不要用窗体直接去加载背景,不然他会很卡很闪。窗体可以修改成半透明,网上实例大把大把的你去搜索一下。(特别注意:窗体拖动也是有技巧的,WINDOWS窗口是有个拖拽的API函数的,并不是你想象的拖窗体图片窗体跟着动,而是拖动的时候调用API关闭背景重绘,拖放完成后再渲染看到背景显示)

1、把窗体的样式设置为无边框,再使用image控件将窗体美化

2、使用API函数将窗体变为异型窗体,再填充你事先准备的图片

这两种方法都可以美化你的窗体,但是后面一种相对复杂,主要是后面一种要考虑窗体点的取色和API的应用,如果要源代码

加QQ:35148556


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11977603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存