也许你参数设置不对,试试这个UINT c = ::GetDlgItemInt(m_hWnd, IDC_EDIT1, NULL, NULL);就两个参数不至于弄错吧。editcontrol里面输入整数,别输其他的,输入字母会返回0。至于double、float这些带小数点的就麻烦一点了,先用GetDlgItemText读入字符串,再转化分析
为每一个控件分配一个控件变量,用getwindowtext函数可以获取。