将一个窗口句柄嫁接到一个CWnd类型变量中。使用MFC应用程序向导,创建一个工程名为“vs”的对话框程序,演示通过函数建立关联变量。4)修改对话框初始化函数,通过调用函数建立控件窗口和变量的关联。6)为增、删、改3个按钮建立消息映射函数并修改代码。实际上类向导建立的关联变量,内部也是调用子类化函数实现的,但是使用向导建立关联变量更加方便一些。因此,在后续章节中,主要使用类向导建立关联变量。......
2023-11-25
创建一个工程名为“vd”的对话框程序,演示常用控件的数值型关联变量。
1)修改主对话框的标题为“员工信息”并添加一些控件,如图6-19所示。
图6-19 编辑主对话框资源
2)修改主对话框内的控件属性,见表6-5。
表6-5 修改控件属性
(续)
3)在类向导中为除按钮以外的全部控件都建立一个关联变量,如图6-20所示(其中列表控件建立的是控件型变量,其他控件都建立数值型变量)。
图6-20 添加数值型和控件型关联变量
4)类向导在主对话框的头文件中自动添加的代码如下。
5)类向导在数据交换函数中自动增加的代码如下。
6)类向导还在构造函数中自动添加如下代码(稍作一些修改)。
(www.chuimin.cn)
7)修改对话框初始化函数的代码。
8)为增、删、改3个按钮建立消息映射函数,并修改代码。
9)编译并运行,测试代码,如图6-21所示。
本示例演示了数值型关联变量的使用方法,包括单选按钮、复选框以及日期控件等。
对比数值型和控件型关联变量没有哪一种关联方式更好,程序员根据实际情况选择方便快捷的方式来实现软件功能即可。几乎所有数值型关联变量能实现的功能,都能够由控件型关联变量或者GetDlgItem系列函数替代实现。对于单选按钮和复选框,使用数值型关联变量会更方便些。
图6-21 查看运行结果
10)单选按钮的使用方法比较特殊,总结其特点如下。
①每一组单选按钮都必须而且只能有一个“组长”。
②“组长”就是指选择了“Group”属性的控件,一组单选按钮的“组长”必须是该组中ID最小的。
③通常在一组单选按钮中,第一个拖放到对话框中的为“组长”,随后依次加入的单选按钮作为“组员”。
④一组单选钮中只有“组长”的ID是有用的,其他“组员”的ID随机生成即可。
⑤通过类向导建立关联变量时,只要对“组长”ID建立一个数值型关联变量即可。
有关VC++就业培训宝典之MFC视频教程的文章
将一个窗口句柄嫁接到一个CWnd类型变量中。使用MFC应用程序向导,创建一个工程名为“vs”的对话框程序,演示通过函数建立关联变量。4)修改对话框初始化函数,通过调用函数建立控件窗口和变量的关联。6)为增、删、改3个按钮建立消息映射函数并修改代码。实际上类向导建立的关联变量,内部也是调用子类化函数实现的,但是使用向导建立关联变量更加方便一些。因此,在后续章节中,主要使用类向导建立关联变量。......
2023-11-25
选择“Control”表示建立控件型关联变量,选择“Value”表示建立数值型关联变量。使用MFC应用程序向导,创建一个工程名为“cal”的对话框程序,用于演示数值型关联变量。图6-15 建立数值型关联变量图6-16 添加多个数值型关联变量7)双击“计算”按钮,建立消息映射函数并修改代码。图6-17 查看运行结果本示例演示了通过类向导对编辑框和下拉列表控件建立数值型关联变量,并且结合调用UpdateData函数对数值型关联变量输入/输出。......
2023-11-25
用操作工具单击数值控件的递增或递减箭头。数值控件一般最多显示6位数字,超过6位自动转换为以科学计数法表示。图3-4 新式a)、经典b)、银色c)及系统d)数值型控件选板3.滚动条控件与滑动杆控件相似,滚动条控件是用于滚动数据的数值对象。例3-1:数值型控件的使用方法。在程序中用左边的数值型输入控件控制右边的数值型输出控件进行数据的显示。......
2023-11-26
LabVIEW 2012中的数值型控件有着许多共有属性,每个控件又有自己独特的属性,这里只能对控件的共有属性做比较详细的介绍。图3-19 数值型控件量表的属性选项页图3-20 用户可以选择的数值型控件刻度样式LabVIEW 2012为用户提供了丰富、形象而且功能强大的数值型控件,用于数值型数据的控制和显示,合理地设置这些控件的属性是使用它们进行前面板设计的有力保证。......
2023-11-26
“标尺”选项卡:用户可以设置数值型控件的标尺样式及刻度范围。LabVIEW 2015为用户提供了丰富、形象而且功能强大的数值型控件,用于数值型数据的控制和显示,合理地设置这些控件的属性是使用它们进行前面板设计的有力保证。......
2023-11-07
我们将这种随试验结果的不同而取不同值的变量称随机变量,记X、Y、Z等。水文上连续型随机变量是常见的,如年径流量、年降水量、年最大洪峰流量等均是连续型随机变量。......
2023-06-21
通过MFC应用程序向导,创建一个工程名为“vc”的对话框程序用于演示控件型关联变量。图6-4 通过菜单命令打开类向导4)在Member Variables分页中,选中IDC_LIST列表项再单击“Add Variables”按钮,或者直接双击IDC_LIST弹出添加关联变量的对话框,如图6-5所示。图6-6 类向导创建关联变量生成的代码DoDataExchange函数就是专门处理成员变量与控件关联的函数,可以认为是成员变量与控件之间的桥梁。6)按照以上方法,通过类向导为组合控件IDC_DEPT也建立一个控件型关联变量,如图6-7所示。......
2023-11-25
LabVIEW中的文本型控件主要负责字符串等文本类型数据的控制和显示,这些控件位于LabVIEW控件选板中的字符串和路径子选板中。下面分别详细说明设置三种类型文本型控件的方法。文本输入控件和文本输出控件的“属性”对话框由外观、说明信息等选项卡组成。图3-99 文本输入控件和文本输出控件的属性对话框文本输入控件和文本输出控件中的文本可以以4种方式进行显示,分别为正常、反斜杠符号、密码和十六进制。......
2023-11-07
相关推荐