Welcome

首页 / 软件开发 / C++ / 让你的软件界面更漂亮(五)

让你的软件界面更漂亮(五)2007-10-04 vckbase 朱一松类WindowXp 开始菜单到现在基本上是完美实现,在功能上基本和WindowXp 与Vista 操作系统的开始菜单一样,界面当然漂亮,通过编程能实现风格多样,具有个性化的功能菜单。为了方便使用,本人对其进行了封装,库名曰:完美类WindowXp 开始菜单。

1、完美类Xp 开始菜单(CYisongStartMenu)有如下主要特点:

a. 在C++环境实现,界面风格可实现自定义;

b. 不仅适用Mouse 操作,还支持响应方向按键,快捷键功能;

c. 可增加和删除菜单中的子项;

d. 可显示Left Bar 并定义其风格;

e. 可自定义焦点亮条的风格;

f. 可设置菜单子项为Check Option 风格

2、完美类WindowXp 开始菜单的用途:

a. 可实现WindwXp 的两种菜单,经典菜单和分组菜单,非常适在大型应软件。象QQ 的 主菜单就是其中之一的分组菜单

b. 托盘菜单、右键快捷菜单等应用。

一、编程指南

1.文件说明

类文件:YisongStartMenu.dll YisongStartMenu .lib (开始菜单库)

其它文件:MyStartMenuLib.h,MyStartMenu.h ,CmyToolTipCtrl.h

2.CYisongStartMenu 用法

a. 先把上述文件拷贝到工程目录下

b. #include MyStartMenuLib.h ,只要把MyStartMenuLib.h 文件包括到工程文件中就OK

c. 定义一变量:CYisongStartMenu m_StartMenu;