将“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");
方案二:在动态数据交换中,控制变量可以取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
我想在我的编辑文本框之一中显示“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");
方案二:在动态数据交换中,控制变量可以取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