给控件变量赋初值并在对话框控件显示

简介: 1、创建dialog对话框(创建对话框类)2、初始化 (1) 在头文件中定义控件变量,声明初始化函数:BOOL OnInitDialog(); void OnInitControl(); (2) 在.
1、创建dialog对话框(创建对话框类)
2、初始化
(1) 在头文件中定义控件变量,声明初始化函数:BOOL OnInitDialog(); void OnInitControl();
(2) 在.cpp文件中,构造函数中初始化变量,定义声明函数
例:
void OnInitControl()
{
CString strTime;
strTime.Format(_T("%.2f"),Xmax);
SetDlgItemText(IDC_EDIT_XMAX,strTime);
strTime.Format(_T("%.2f"),Xmin);
SetDlgItemText(IDC_EDIT_XMIN,strTime);
strTime.Format(_T("%.2f"),Xwidth);
SetDlgItemText(IDC_EDIT_XWIDTH,strTime);
}
BOOL OnInitDialog()
{
OnInitControl();
return TRUE;
}
3、获取控件中的值,并赋值给变量
OnBnClickedOk()
{
TCHAR str[1024];
GetDlgItemText(IDC_EDIT_XMAX,str,1024);
Xmax =_tstof(str); //字符串转数值
GetDlgItemText(IDC_EDIT_XMIN,str,1024);
Xmin =_tstof(str);
GetDlgItemText(IDC_EDIT_XWIDTH,str,1024);
Xwidth =_tstof(str);
CDialogEx::OnOK();
}
相关文章
|
4月前
|
C++
[Qt5&控件] 编辑框LineEdit上的数进行四则运算
[Qt5&控件] 编辑框LineEdit上的数进行四则运算
16 0
|
7月前
Devexpress lookupedit赋值后不显示第一项
Devexpress lookupedit赋值后不显示第一项
|
C语言
在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数。GetStdHandle(参数)函数用于获得句柄
在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数。 参数1:句柄 参数2:颜色
199 0
在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数。GetStdHandle(参数)函数用于获得句柄
|
C# 数据库
C# Button/SimpleButton (按钮) 动态赋值
C# Button/SimpleButton (按钮) 动态赋值
145 0
C# Button/SimpleButton (按钮) 动态赋值
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等(1)
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等
1104 0
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等(1)
|
C++ 索引
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等(2)
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等
2041 0
详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等(2)
vc里面怎样实现对话框之间传递变量的值
Dialog1的类名是CDialog1, 头文件是dialog1.h。里有成员变量CString str1, str2;Dialog2的类名是CDialog2, 头文件是dialog2.h。里有成员变量CString str11, str22;要想将Dialog1里的变量传递给Dialog2里的变量...
788 0
|
前端开发
数值范围选择控件RangeSlider
原文:数值范围选择控件RangeSlider RangeSlider控件用于在一个指定上下限的范围中选择一个数值范围,因此该控件的Maximum和Minimum属性用于指定上下限;而SelectionStart和SelectionEnd用于指定选择的范围,还有一个Change属性用于指定SelectionStart和SelectionEnd的最小变化值。
864 0