大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> VB程序实现WindowsXP效果的界面

VB程序实现WindowsXP效果的界面

时间: 2021-07-31 作者:daque

 简直的实行本领如次:    ①:在你的窗体介入代码。即使是多个窗口,不妨将此代码放到模块中。

vb程序实现windowsxp效果的界面图1

 

    代码如次:

    '证明api因变量

    private declare sub initcommoncontrols lib "comctl32.dll" ()

    private sub form_initialize()

        initcommoncontrols

    end sub

    提防:万万不要在form_load()事变下写initcommoncontrols这句话,要不你的窗领会启用不了。(不要怪我没报告你啊~~~~)

 

    ②:创造一个和你的.exe同名的.exe.manifest文献(假设:即使你结果编写翻译好的文献名为windowxpstyle.exe,则创造一个文献名为windowxpstyle.exe.manifest的文献),而且此文献必需生存于和你exe文献的同一目次下。

 

    以windowxpstyle.exe为例,则这个windowxpstyle.exe.manifest的文献的实质如次:

 

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestversion="1.0">

<assemblyidentity

version="1.0.0.0"

processorarchitecture="x86"

name="companyname.productname.yourapp"

type="win32"

/>

<description>your application description here.</description>

<dependency>

<dependentassembly>

<assemblyidentity

type="win32"

name="microsoft.windows.common-controls"

version="6.0.0.0"

processorarchitecture="x86"

publickeytoken="6595b64144ccf1df"

language="*"

/>

</dependentassembly>

</dependency>

</assembly>

 

    将之上实质生存为windowxpstyle.exe.manifest。而且和实行文献放在一个目次下(确定要记取)。

   

    到此为止,咱们的步调仍旧实行,然而在vb的安排情况下运转是看得见xp功效的。必需编写翻译成可实行文献运转才不妨。(由于这个我试了不知几何遍,觉得vb步调即是实行不了xp功效呢~~,没想到必需编写翻译成实行文献才不妨)。

    运转功效如次图所示: 

 

     断定大师也看到了不及之处,即是放在frame控件中的单远按钮有些“烦恼”!为领会决此题目,不妨将单选按钮放在picture控件中(以picture控件动作容器),再将picture控件放在frame控件中,就不妨了。 

 

罕见题目和提防事变

 

    因为vb6自己的因为,windows xp再一次给咱们留了少许困难:

 

    一、东西栏题目:东西栏控件确定要用microsoft windows common controls 5.0,而不要用microsoft windows common controls 6.0。由于此initcommoncontrols api因变量是坐落comctl32.dll(microsoft windows common controls 5.0控件的动静链接库中)。

vb程序实现windowsxp效果的界面图2

    二、图形作风按钮的题目:很可惜,咱们不许再运用graphical作风的吩咐按钮(即style=1的吩咐按钮控件)了。由于一旦将吩咐按钮的style属性设为1,那么它将遗失windows xp作风。

    只有提防之上几点,并采用相映的办法,vb编写的步调在windows xp中看上去仍旧很奢侈的!如次图所示:

 

    注:其它谈话写的步调也是一律,实行起来不会有vb这么多的题目。如delphi、vc等,连api因变量都不妨径直运用,不必事前证明。对立来说更大略!

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.