应用程序中添加“Coolbars”的简单方法

吉祥小酒窝

吉祥小酒窝

2016-01-29 12:00

应用程序中添加“Coolbars”的简单方法,应用程序中添加“Coolbars”的简单方法
应用程序中添加“Coolbars”的简单方法 VCKBASE     从微软新版本的ie中,我们明显感觉到微软正在采用一种新的工具条外观。新风格的工具条长被称为“Coolbar”。其图标始终保持扁平状态,除非鼠标指针移到上面。Coolbar首次出现是在Windows 95的通用控件动态库中(comctl32.dll)。

    随着VC++6.0的发布,VC++程序员将会有更多的途径使用comctl32.dll中的新特点。对于仍然打算使用VC++5.0的程序员来说,本文提供一种简单快捷的方法来向现有的应用程序中添加coolbar。

    简单地说,coolbar只是一种在现有的工具条基础上新加的控制风格。有几种技术支持新的coolbar外观,你要做的只是设置新的风格:TBSTYLE_FLAT。不幸的是你不能用CToolBar::Create 或 CToolBar:: SetBarStyle设置这种新风格。CToolBar 类不支持TBSTYLE_FLAT。要解决这个问题,必须绕过CToolBar类,使用
CWnd::ModifyStyle,

// 设置 "coolbar" 风格 
// 必须旁路 CToolBar 方法,因为它不支持这种style
m_wndToolBar.ModifyStyle(0, TBSTYLE_FLAT);

    这就是你要做的全部事情,在你创建了工具条后,把上面的代码行放到CMainFrame::OnCreate中。我已经在Windows 98上试过,没有任何问题。当然,如果用户系统中没有较新版本的COMCTL32.DLL,将不支持此风格。不管怎么说,用上面的方法很容易在自己的应用程序中添加coolbar。
展开更多 50%)
分享

猜你喜欢

应用程序中添加“Coolbars”的简单方法

C语言教程 C语言函数
应用程序中添加“Coolbars”的简单方法

uClinux中添加用户应用程序的详细方法

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
uClinux中添加用户应用程序的详细方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

给你的应用程序添加动态鼠标

C语言教程 C语言函数
给你的应用程序添加动态鼠标

简单介绍Java实时应用程序中的内存管理

编程语言 网络编程
简单介绍Java实时应用程序中的内存管理

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Java应用程序中创建图像

Java JAVA基础
Java应用程序中创建图像

Delphi 应用程序的应用

编程语言 网络编程
Delphi 应用程序的应用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Cell插件在J2EE系统中的应用

Cell插件在J2EE系统中的应用

尺寸标注简介

尺寸标注简介
下拉加载更多内容 ↓