将"50.0"设置为默认值而不是"50"
Set "50.0" at default value instead of "50"
我想在一个编辑文本框中显示"50.0",但它一直显示"50"。
我已经将变量声明为double,并将默认值设置为"50.0",但当我运行应用程序时,它显示为"50"。这就是我编码的方式。
double x;
.
.
x = 50.0;
.
.
DDX_Text(pDX, IDC_TextBox1, x);
如有任何帮助,我们将不胜感激。如果我也需要提供更多信息,请告诉我。
您可以尝试以下选项:
选项1:SetDlgItemText(IDC_TextBox1,L"50.0"(;
选项2:在动态数据交换中,控制变量可以取为CString,而不是int。
CString str_; // member variable
DDX_Text(pDX, IDC_TextBox1, str_); // DDX declaration
double d = 50.0;
str_.Format(L"%5.1lf", d); // assignment
相关文章:
- C++(和 ROS) - 包含与前向声明引用,设置默认值和类型定义
- 如何在提升程序选项中设置矢量<矢量>的默认值<string>
- 将"50.0"设置为默认值而不是"50"
- 将复制构造函数设置为默认值在继承自 QObject 时不起作用
- 如何将必需的 protobuf 字段设置为其默认值?
- 未设置默认值的 c++ 构造函数
- 是否有C++准则将第一个枚举设置为"safe"默认值?
- 如何在C++中设置std::list参数的默认值?
- 如何自动将流模式设置回默认值
- CPP 设置子类的默认值
- 用作函数参数时,将默认值设置为 C 数组
- boost::p rogram_options:是否可以将一个选项设置为另一个选项的默认值
- 为 vardiac 和普通模板设置类型名称默认值
- 如何将默认值设置为qdoubleSpinbox
- 在C 中设置2D数组的默认值
- 设置公共指数 e 的默认值,并获取 n 作为键对的模数
- 日食设置已损坏.如何更改为默认值
- 如何设置或初始化表、2d数组或多元素数组的所有元素的默认值
- 为什么不能将类构造函数参数设置为默认值?
- 如何在 gflags 中将默认值设置为标志文件