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

2016-01-29 12:00 13 1 收藏

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

【 tulaoshi.com - C语言心得技巧 】

应用程序中添加“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。

来源:https://www.tulaoshi.com/n/20160129/1484191.html

延伸阅读
标签: Web开发
始      首先我们从一个简单的XML文档开始。现在来看看我们最初的演示文档--CD 目录:          ?xml version="1.0"?    CATALOG    CD    TITLEEmpire Burlesque /TITLE    ARTISTBob Dylan /ARTIST &nb...
内容: 一.下载并安装Easy Struts包二.配置和开发struts应用项目三.总结参考资料关于作者 相关内容: TCP/IP 介绍TCP/IP 介绍 -- Java 专区中还有: 教学工具与产品代码与组件所有文章实用技巧 刘冬 (winter.lau@163.com) 珠海市创我科技发展有限公司软件工程师 2003 年 7 月 一. 下载并安装Easy Struts包 1. Easy ...
Oracle客户端精简后的文件,可以实现数据库的通信,直接和软件打包: 第一步:拷贝文件:主要是四个目录:bin,nls,oracore,NETWORK。 文件清单如下(bin下面dll部分是最精简的结果,除了nls的其他部分可以全部拷贝,因为本身文件不大): D:bin\orauts.dll D:bin\oraunls10.dll D:bin\orasrvmhas10.dll D:bin\orasql10.dll D:bin\o...
标签: Java JAVA基础
Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更容易。虽然这两个项目仍然处于萌芽状态,但是它们都显示了良好的前景,并已...
标签: Delphi
  11.1 Help文件的建立 Help文件是 Micosoft Windows3.0 以上的版本提供的超文本帮助文件。利用这种超文本 , 用户可非常方便地使用帮助文件系统。帮助文件是以主题为主线进行编写的,一个主题可以跳转至相关的主题,也可按关键字进行主题查询。帮助文件与软件开发工具相结合,可实现应用程序的 ' 上下文敏感 ' ,而且帮助系统...

经验教程

959

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部