为对话框设计美观的工具栏 (Add toolbar for CDialog)

作者:Wupei  |  发表时间:  |  所属分类:VC

本文介绍,在CDialog下工具栏的实现和优化

美化工具栏示例

1. 为CDialog添加工具栏

2. 使toolbar以多行显示

3. 为toolbar添加提示信息(TipText)

4. VC6下显示包含多彩色图片的工具栏

 

一. 为CDialog添加工具栏

首先需要建立相应的TOOLBAR资源

将工具栏按钮摆放好,将相应的提示信息(TipText)写入,最好也将相应事件先生成好

在OnInitDialog()函数内添加代码:

ps: 如果不要多行显示需要,更改相应的属性

 

二. 使CDialog多行显示

注意如果要工具栏多行显示,需要加入CBRS_LEFT属性

实现代码:

 

三. 为toolbar添加提示信息(TipText)

添加事件声明和消息映射

添加事件实现

 

四. VC6下显示包含多彩色图片的工具栏

VC6下只支持256色的工具栏图片,要想使用多彩色工具栏图片,如下所示

1. 先将相应的bmp图片导入VC6中,形成图片资源文件

2. 添加代码

 

完成,这样就在对话框上不错的效果的工具栏了,试试吧

Trackback from your site.

请在这里留言: