读书频道 > 网站 > 网页设计 > Visual C++串口通信技术详解(第2版)
1.类向导工具ClassWizard
13-08-07    奋斗的小年轻
收藏    我要投稿   
本书介绍如何利用Visual C++集成开发环境进行串口通信程序开发的前沿实用技术。书中精选来自工程实践的应用范例,主要涵盖串口通信的理论基础、Visual C++集成开发环境简介、MSComm控件串口编程、Windows API...立即去当当网订购

类向导工具ClassWizard可以帮助程序员建立新类、进行消息映射、添加新的类成员、修改现有类成员等。单击“View”/“ClassWizard”菜单项,或按组合键Ctrl+W,可以打开“ClassWizard”对话框,如图2-14所示。

在ClassWizard的多个选项卡中,“Message Maps”选项卡 和“Member Variables”选项卡是最常用的。“Message Maps”选项卡的功能是管理消息映射。程序员只需编写处理消息的函数,并在类中添加一个消息映射即可。

 

如图2-14所示,选择“Message Maps”选项卡,就可以看到其有如下内容和功能:

(1)对话框顶部有两个下拉列表框:“Project”显示程序员正在处理的项目名称,本例的项目名称是“exam1_1”;“Class name”要将消息处理函数映射为哪个类的成员函数,就在这里选择哪个类,本例选择“CExam1_1View”类。

(2)对话框中部有两个列表框:“Object IDs”列表框列出了每个资源对象(例如,菜单、工具栏、对话框控件等)的资源ID。当这个资源对象显示在屏幕上时,可以产生命令或消息。在Object IDs列表框中单击,选中其中的一个资源ID,右边的在“Messages”列表框中就会显示与之相关的消息列表。

(3)选择需要的映射消息后,单击“Add Function”按钮,完成消息处理函数的添加,这时在“Member Functions”列表框会显示生成的函数名。

(4)单击“Edit Code”按钮,或在“Member Functions”列表框中双击函数,进入消息处理函数的定义位置,进行代码编辑。

程序员通过“ClassWizard”的“Member Variables”选项卡,可以为控件在所属对话框类中映射一个控件对象,通过控件对象调用控件类的方法,程序员可以很方便地对该控件对象进行操作。

选择“Member Variables”选项卡,如图2-15所示,“Project”下拉列表框提醒程序员正在处理的项目名称,本例中是“exam1_1”;在“Class name”下拉列表框中,选择进行类成员变量编辑的类;在“Control IDs”列表框中,列出了属于该类的控件ID。选择控件ID,单击“Add Variable”按钮,可以为这个控件映射值类型的成员变量或控件类型的成员变量,值类型的成员变量用于数据交换,控件类型的成员变量就是一个控件类的对象。

 

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站