VB中如何实现类似于Win7桌面的字体阴影?

VB中如何实现类似于Win7桌面的字体阴影?,第1张

用LABEL控件可以完成:

在窗口上放上相同的两个LABEL控件,将控件的BACKSTYLE设置为0-TRANSPARENT,将下面那个控件的字体颜色改为阴影颜色,调整两个控件的LEFT和TOP,使文字稍微错位,这样就有了阴影的效果。

想让VB拥有XP那样的视觉样式,先打开记事本,把以下内容粘贴其中:

<?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="vb"

type="win32"

/>

<description>VB</description>

<dependency>

<dependentAssembly>

<assemblyIdentity

type="win32"

name="Microsoft.Windows.Common-Controls"

version="6.0.0.0"

processorArchitecture="X86"

publicKeyToken="6595b64144ccf1df"

language="*"

/>

</dependentAssembly>

</dependency>

</assembly>

并将其保存在程序同目录下,保存为“你的程序名字.exe.Manifest”,启动后即可启动视觉样式。将此文件改名为vb6.exe.manifest,即可让VB实现视觉模式。

注意:如果是Vista系统必须在程序第一次启动前把该Manifest文件放到程序目录下,如果已经运行过此程序,则无效。

方法2:如何让程序不带 manifest 且 使用 XP 风格:

下载 类似 PE EXPLORER 、 ExeScope 的资源编辑类程序。

打开 PE EXPLORER,点击文件 -- 载入文件。选择你的EXE载入后,单击资源编辑器,也就是那个那个四个格子菱形的图标,再按下组合键 Shift+Ctrl+W 会出现XP风格向导。完成后,最后保存。

望采纳


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

原文地址: http://outofmemory.cn/tougao/6669513.html

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

发表评论

登录后才能评论

评论列表(0条)

保存