VB.NET里最方面的XP风格解决方案

解决

 
将以下代码添加到InitializeComponent()之后

On Error Resume Next
        Dim y As Integer
        Dim AppName As String
        Dim ManFileName As String
        Dim FullAppExeNameAndPath As String
        FullAppExeNameAndPath = Application.ExecutablePath
        y = Application.StartupPath.Length
        ' y = FullAppExeNameAndPath.LastIndexOf("")
        y = y + 1
        AppName = FullAppExeNameAndPath.Substring(y, FullAppExeNameAndPath.Length - y)
        ManFileName = AppName & ".manifest"

        If System.IO.File.Exists(ManFileName) = False Then
            FileOpen(1, ManFileName, OpenMode.Binary)
            FilePut(1, "<?xml version='1.0' encoding='UTF-8' standalone='yes'?>" & Environment.NewLine)
            FilePut(1, "<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>" & Environment.NewLine)
            FilePut(1, "<assemblyIdentity version='1.0.0.0' processorArchitecture='X86' name='zx.exe' type='win32' />" & Environment.NewLine)
            FilePut(1, "<description>zxapplication</description>" & Environment.NewLine)
            FilePut(1, "<dependency>" & Environment.NewLine)
            FilePut(1, "<dependentAssembly>" & Environment.NewLine)
            FilePut(1, "<assemblyIdentity type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*' />" & Environment.NewLine)
            FilePut(1, "</dependentAssembly>" & Environment.NewLine)
            FilePut(1, "</dependency>" & Environment.NewLine)
            FilePut(1, "</assembly>" & Environment.NewLine)
            FileClose(1)
        End If

时间: 2024-10-27 23:22:00

VB.NET里最方面的XP风格解决方案的相关文章

用C#和VB.NET实现VS.NET或Office XP风格的菜单(一)

菜单 用C#和VB.NET实现VS.NET或Office XP风格的菜单 小气的神 2001.08.18 VS.NET或Office XP中的菜单都是非常漂亮的,反正我很喜欢.可惜VS.NET没有带制作这种菜单的控件或组件,不知正式版本会不会提供一个模板和向导.至今还记得刚学计算机语言时自己用Turbo C制作菜单的感受,那些矩形框函数和象素操作的确很迷人,况且那时是如此的流行菜单. 这篇文章中我会介绍有关在Framework SDK Beta 2 中制作自己风格的菜单,所以你最好已安装了Fra

用C#和VB.NET实现VS.NET或Office XP风格的菜单(二)

菜单 用C#和VB.NET实现VS.NET或Office XP风格的菜单 小气的神 2001.08.18 2."Owner-drawn menus"技术 这个例子是VB.NET语法的.我去掉了和Menu无关的Class,原因是错误太多,你会遇到类库和命名空间的移植性的问题: 最多的是Beta1 System.WinForms 和Beta 2 的System.Windows.Froms的命名空间问题: 然后是Beta1中的BitAnd .BitOR等等Bitxxx的函数在Beta2中已去

用C#和VB.NET实现VS.NET或Office XP风格的菜单(三)

菜单 用C#和VB.NET实现VS.NET或Office XP风格的菜单 小气的神 2001.08.18 3. "MenuItemStyle"接口和VS.NET风格的菜单项 这个Project又将切换到C#语言.我是这样想的:先针对普通菜单.Office200风格.VS.NET风格三种情况定义一个统一的接口(interface),其中包括画Icon(DrawIcon).画分割条(DrawSeparator).画菜单背景(DrawBackground).写菜单项的文字(DrawMenuT

VB编程实现Windows XP风格的界面

虽然WindowsXP的界面非常华丽.但是令人遗憾的是,我们用VB写的程序除了菜单和窗口的外观是XP风格外,其他控件还是一如既往的是普通风格.我想,有的程序在XP下有XP的风格,VB也一定有办法实现XP的风格.后来笔者在网上看到一篇介绍XML的文章,又在网上找到了一篇实现XP风格的文章,经过自己的实践,终于找到了VB程序实现XP风格的办法.为了使其他的网友不至于走像我这样的多的弯路,将此办法写出来,与大家共同提高!! 具体的实现方法如下: ①:在你的窗体加入代码.如果是多个窗口,可以将此代码放到

FWMX一例XP风格按钮的制作

按钮 我也不知道这算不算XP风格,反正是大家很常见很流行的,今天在经典帮别人回复了源文件,干脆凑篇教程上来.基本上没什么难度,算是新手入门吧.     我们使用Fireworks 4制作这样的效果,Fwmx只要在工具与属性面板中找到相应参数设置就行了.     1.新建画布,大小100×100,背景为白色.     2.用圆角矩形工具画一个矩形,大小随意,在OBJECT面板中设置矩形的圆角度.     3.设置圆角矩形边框色如下(色系#B6B6B6):     4.对圆角矩形进行线形填充,参数设

一例XP风格按钮的制作

按钮 我也不知道这算不算XP风格,反正是大家很常见很流行的,今天在经典帮别人回复了源文件,干脆凑篇教程上来.基本上没什么难度,算是新手入门吧. 我们使用Fireworks 4制作这样的效果,Fwmx只要在工具与属性面板中找到相应参数设置就行了. 1.新建画布,大小100*100,背景为白色. 2.用圆角矩形工具画一个矩形,大小随意,在OBJECT面板中设置矩形的圆角度. 3.设置圆角矩形边框色如下(色系#B6B6B6): 4.对圆角矩形进行线形填充,参数设置如下: 5.现在把你设置好的这个矩形克

关于ASP,ASP.NET,VB.NET里的MD5加密函数

asp.net|函数|加密 在ASP中,我们使用过如动网论坛等用的ASP中MD5函数加密出的字符串则如:1165d25d8cd021d5 而在Asp.Net中下面的方法: 代码 System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password.Text,"MD5") 进行MD5加密出来的结果却是:12C403B91165D25D8CD021D5F9B5BB7F 究其原因,是因为,在AS

在VC6中编写可在XP中显示XP风格界面的程序

在VC6中编写可在XP中显示XP风格界面的程序方法一: 1.插入自定义资源(Custom),将资源类型(Resource Type)设为"24". 2.将资源ID"IDR_DEFAULT1" 改为"1". 3.将下列文本复制到该资源的十六进制编辑器中. <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <as

ncc-请问哪位大牛有立体匹配方面的,关于NCC算法求深度图的C或C++源码。。。

问题描述 请问哪位大牛有立体匹配方面的,关于NCC算法求深度图的C或C++源码... 在论坛的资源里找了好久也没找到满意的,求大牛啊,最好匹配结果好一点的 解决方案 http://blog.csdn.net/tulun/article/details/6388759