利用MFC对话框编程,在对话框中创建编辑框控件,然后获取编辑框中输入的double型数字参与函数中的计算,但这个函数未在对话框头文件中声明(不能使用声明,它是opencv里的一个固定形式的函数,若声明则后面调用不了),因此在这个函数中用不了updatedata(TRUE)。简单地说就是在一个未在对话框头文件中声明的函数中获取编辑框内的double型数字参与计算。该怎么办?求助!!!十分感谢
------解决思路----------------------
通过GetDlgItemText()获取CString,然后通过_tcstod()将字符串转成double类型
------解决思路----------------------
你这描述,把我都绕迷糊了
你的意思是这个函数不是对话框类的成员函数,而是一个作用域仅限于对话框cpp范围内的一个“全局”函数呗?
------解决思路----------------------
可以或许其字符串GetDlgItemText,然后转换成浮点数 _ttof