主题:[原创]炫酷的工具栏用户控件源代码
这两个用户控件的源代码大同小异,编程思路是一样的。它们都模仿当前流行工具栏的炫酷显示效果:当鼠标位于某个图标上时,该图标及两侧的图标就放大显示,具有强烈的动感。
这两个控件所使用的图标都从资源文件中获取。图标尺寸均为64×64像素。
“ToolBar”工具栏使用常见的ICON图标,但资源文件保存的图标最多只能为256色,看起来颜色不艳丽。当然也可以将真彩图标保存为“用户自定义资源”,但如果图标尺寸大的话占用的空间也非常大,代码也会相对复杂。
“pngTool”工具栏使用PNG图标,色彩鲜艳文件体积小,实为最佳选择。显示PNG图像使用了Gdi+技术(VB的图片框不支持PNG图像,要自行编写很复杂的代码)。但有一个问题我还没有解决:有点“闪”,希望能得到高手的指点。
这两个控件所使用的图标都从资源文件中获取。图标尺寸均为64×64像素。
“ToolBar”工具栏使用常见的ICON图标,但资源文件保存的图标最多只能为256色,看起来颜色不艳丽。当然也可以将真彩图标保存为“用户自定义资源”,但如果图标尺寸大的话占用的空间也非常大,代码也会相对复杂。
“pngTool”工具栏使用PNG图标,色彩鲜艳文件体积小,实为最佳选择。显示PNG图像使用了Gdi+技术(VB的图片框不支持PNG图像,要自行编写很复杂的代码)。但有一个问题我还没有解决:有点“闪”,希望能得到高手的指点。