当前位置: 技术问答>java相关
怎么样把小数显示在文本框里面?
来源: 互联网 发布时间:2015-10-02
本文导语: 定义了一个菜单,点击它之后弹出个一个模式对话框,在此对话框里我定义了几个文本编辑框,等我输入几个数据后点击确定后在另外几个编辑框中要给我显示出我要的结果,现在的问题是我想得到小数,但是我用的...
定义了一个菜单,点击它之后弹出个一个模式对话框,在此对话框里我定义了几个文本编辑框,等我输入几个数据后点击确定后在另外几个编辑框中要给我显示出我要的结果,现在的问题是我想得到小数,但是我用的是SetDlgItemInt和GetDlgItemInt,但是这两个都是对整型数据操作的,我输入的是整数,但是我输出的要求是浮点数,请问该怎么样才能让浮点数显示在编辑框里面呢?很着急,最好明天晚上之前告诉我怎么办,请大虾指教,最好是给出代码。
我的部分代码如下:
BOOL APIENTRY Dialog(HWND hDlg,unsigned message,WORD wParam,LONG lParam)
{
switch (message)
{
int linenum[5];//第几行
int stdis[5];//标准图距离
int chdis[5];//组合图距离
int chnum[5];//变化量
int chrat[5];//变化率
case WM_INITDIALOG:
{
//SetDlgItemInt(hDlg,IDC_CLIENTWIDTH,iClientWidth,TRUE);
//SetDlgItemInt(hDlg,IDC_CLIENTHEIGHT,iClientHeight,TRUE);
return (TRUE);
}
case WM_COMMAND:
if(wParam == IDOK ){
linenum[0]=GetDlgItemInt(hDlg,IDC_LINE1,NULL,FALSE);
… for(i=0;i
我的部分代码如下:
BOOL APIENTRY Dialog(HWND hDlg,unsigned message,WORD wParam,LONG lParam)
{
switch (message)
{
int linenum[5];//第几行
int stdis[5];//标准图距离
int chdis[5];//组合图距离
int chnum[5];//变化量
int chrat[5];//变化率
case WM_INITDIALOG:
{
//SetDlgItemInt(hDlg,IDC_CLIENTWIDTH,iClientWidth,TRUE);
//SetDlgItemInt(hDlg,IDC_CLIENTHEIGHT,iClientHeight,TRUE);
return (TRUE);
}
case WM_COMMAND:
if(wParam == IDOK ){
linenum[0]=GetDlgItemInt(hDlg,IDC_LINE1,NULL,FALSE);
… for(i=0;i