久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! | 用户登录 免费注册 | 投诉举报 | 会员中心 | 上传资料 |
用VC 在工具栏上添加平面组合框控件.doc
资料评价:
暂无
生成时间:
2021-06-15
下载权限:
免费会员
文件大小:
36KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
pqhgn
所属栏目:
网络技术
下载地址:
资料是由会员“pqhgn”上传到本平台,如有不妥请联系客服。违规侵权投诉
用VC 在工具栏上添加平面组合框控件,详细介绍了如何用VC++在工具栏上添加组合框控件,很有参考价值。。
用在工具栏上添加平面组合框控件表格
用在工具栏上添加平面组合框控件
使用过的人都知道,它的界面,尤其是菜单和工具条,可谓是让人耳目一新。虽然开发工具也提供了对工具条的支持,但通常只是按纽的集合,不能直接加入组合框等控件,实现风格的工具条。本实例针对其中的一个细节,讲述了在环境下用在工具条中加入平面组合框控件方法,并实现了组合框的消息响应函数,使得我们的程序看上去更加专业。程序编译运行后的效果如图一所示:
图一、工具栏中的平面组合框控件
一、实现方法
用应用程序向导生成一个基于单文档的工程,首先打开的工具条资源编辑器,在工具条要加入组合框的地方加一个空按纽,并将资源共享定义为。
其次,从面向对象的思想出发,一个工具条作为一个整体,应该封装为一个类,组合框控件应该作为这个类的一个成员变量。因此用的类向导生成一个以为基类的的新类,并加入成员变量。
在向工具条添加控件的过程中,调用函数来获取每个按钮的,直到搜索到空按钮。函数的原型为:,参数为当前按钮在工具条中的索引号,该索引号的基准值为。找到空按钮后,调用函数设置按钮的宽度信息。最后调用、等函数动态创建平面组合框控件,下面的代码实现了平面组合框控件的动态创建:
设置指定工具项的宽度并获取新的区域是宽度
设置位置
创建并显示
||
||
填充内容
但是仅仅产生平面组合框是不够的,必须实现组合框的消息响应函数,才能方便地运用组合框。在中,消息响应函数通常都是用类向导来实现,但是此处由于组合框是用函数创建的,所以必须亲自动手来写代码,也并不麻烦,与类向导生成的代码格式是一样的,可以参照来写。下面代码定义了组合框的选择变化消息响应函数:
二、编程步骤
、启动,生成一个单文档项目,将该项目命名为;
、通过资源编辑器新增一个工具按钮,设置为空,资源标志符命名为;
、启动从派生一个新类;
、在文件中添加语句,然后找到语句,用代替;
、添加代码,编译运行程序。
用在工具栏上添加平面组合框控件表格
用在工具栏上添加平面组合框控件
使用过的人都知道,它的界面,尤其是菜单和工具条,可谓是让人耳目一新。虽然开发工具也提供了对工具条的支持,但通常只是按纽的集合,不能直接加入组合框等控件,实现风格的工具条。本实例针对其中的一个细节,讲述了在环境下用在工具条中加入平面组合框控件方法,并实现了组合框的消息响应函数,使得我们的程序看上去更加专业。程序编译运行后的效果如图一所示:
图一、工具栏中的平面组合框控件
一、实现方法
用应用程序向导生成一个基于单文档的工程,首先打开的工具条资源编辑器,在工具条要加入组合框的地方加一个空按纽,并将资源共享定义为。
其次,从面向对象的思想出发,一个工具条作为一个整体,应该封装为一个类,组合框控件应该作为这个类的一个成员变量。因此用的类向导生成一个以为基类的的新类,并加入成员变量。
在向工具条添加控件的过程中,调用函数来获取每个按钮的,直到搜索到空按钮。函数的原型为:,参数为当前按钮在工具条中的索引号,该索引号的基准值为。找到空按钮后,调用函数设置按钮的宽度信息。最后调用、等函数动态创建平面组合框控件,下面的代码实现了平面组合框控件的动态创建:
设置指定工具项的宽度并获取新的区域是宽度
设置位置
创建并显示
||
||
填充内容
但是仅仅产生平面组合框是不够的,必须实现组合框的消息响应函数,才能方便地运用组合框。在中,消息响应函数通常都是用类向导来实现,但是此处由于组合框是用函数创建的,所以必须亲自动手来写代码,也并不麻烦,与类向导生成的代码格式是一样的,可以参照来写。下面代码定义了组合框的选择变化消息响应函数:
二、编程步骤
、启动,生成一个单文档项目,将该项目命名为;
、通过资源编辑器新增一个工具按钮,设置为空,资源标志符命名为;
、启动从派生一个新类;
、在文件中添加语句,然后找到语句,用代替;
、添加代码,编译运行程序。