八重洲手台哪个好:怎么样实现可执行应用程序窗口外观自定义化??

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 07:36:56
VB方面的问题:
怎么样怎么样实现可执行应用程序窗口外观自定义化??

其实不必那么困难,我有一个Shaper控件
(网上好像找不到了,如果你能找到最好,找不到加我QQ)
然后我在QQ上教你怎么用
QQ:263068282(请注明:索Shaper控件)
真的,不骗你
这个控件在网上已经绝种了!
你可以先加我亲切,试好了再给分.
一句代码就能实现窗体自定义形状!

先解释原理:

自定义外观实际上就是先将标题栏去掉,然后在上面用图片替代原来的界面,以使得界面更美观。然而之后问题也出来了,没有了标题栏,最大化最小化怎么处理,怎么拖动窗口,这个就需要利用API函数对相应部分进行定义,以及各种小技巧,所以操作起来会比较麻烦。

解决方法:

采用第三方控件,VB支持添加“部件”,这样就可以用别人已经做好的控件直接来帮助我们做界面,不过界面基本是别人定好的,我们可以做一定改动,有点类似于c++里面用类的感觉,别人做好的直接用就行了。相关界面空间在很多网站都能下载,比如有人说得http://www.activex.com.cn/interface_activex/
这些都不错。具体操作如果 子韬 你还需要问得话请具体说出。
谢谢!

在创建窗口的时候自定义WNDCLASSEX这个结构中的某些内容就可以了。

SetWindowRgn

采用第三方控件

最标准、最快的方法是找到组建类型库并在程序目录下添加 .manifest 文件,其中描述了 Common Control Library 的版本、AssemblyHash等信息,替换成你的类型库即可。