MFC 如何从文本框中获取数字

发布于 科技 2024-02-05
3个回答
  1. 匿名用户2024-01-25

    要向三个 EditBox 添加变量,请右键单击 EditBox、ClassWizard、Member Variable,在左侧选择要添加的控件,在右侧单击添加,类型为 double,变量名称为 m jia1 您可以自行更改。

    后两者相同,假设名称为 m jia2 , m he 和 ** 被替换。

    if(updatedata(true))

    m_he=m_jia1+m_jia2;

    这样,他就是和。

    解释一下,updatedata(true) 语句的作用是将框的内容输入到绑定变量中,有一个返回值,当所有变量都有效时,返回 true,否则返回 false。

    也就是说,在执行这句话之后,editbox 中的内容已经分配给了相互绑定的变量。

  2. 匿名用户2024-01-24

    将此文本框与向导中的 cstring 变量相关联,例如 m str;

    m str 是文本框的内容,但在使用之前,需要添加一个 updateData(true);

    cedit *)getdlgitem(idc_edit1))-getwindowtext(str);获得。

    messagebox(str);显示。

    idc edit1 是框的 ID,右键点击框,选择要查看的属性。

  3. 匿名用户2024-01-23

    两种方法:第一种是 [使用控制变量,快速运行]:在此编辑中添加一个 cedit 变量 m edit1。

    当您需要此框的内容时,请调用 cstring str=m; 则 int h= tstoi(str); 如果你将 int 输出到盒子中,你可以这样做:int h; 这是 h 赋值 cstring str; "%d"),h);m_;

    第二种类型[系统是自动的,非常简单]:在这个编辑中添加一个 int 类型变量 m edit1; 当需要这个数字时,updateData(true); 当您需要输出到盒子时,updatedata(false);

    updateData() 是对话框的数据交换函数,括号内有 true 或没有括号,它是从 Chain Grinding 对话框中获取的,当它为 false 时,它将当前变量值发送回对话框。 例如,如果你有三个编辑控件,那么当你调用 updatedata(true) 时,你实际上会把这三个控件的内容拿到对应的变量中,所以当有很多控件时,如果你只想获取某个控件的状态,那么调用 updatedata() 是很慢的。 相反,使用 getwindowtext() 等函数会更快。

相关回答
10个回答2024-02-05

Word 页码是任意的。

我们在使用word的时候,往往要根据实际情况来排列页码,所以只要掌握下面列出的几种常见页码的排版方法,就可以随意做word页码 >>>More

10个回答2024-02-05

Windows 7 已经正式发布,但如果你是 Windows XP 用户,那么我建议你三思而后行,以下是您应该继续使用 XP 的七个原因。 >>>More

2个回答2024-02-05

2、尊重原文,不要超出原文范围。

在高考的阅读理解中,尽量用原文的意思,不要随便越界,否则容易出现偏差。 比如原文只介绍一件事,虽然里面有一些赞美,但不要轻易写出“钦佩”的意思,通常这种回答并不符合文件的要求。 >>>More

12个回答2024-02-05

你如何将 caj 转换为 word? 让我们来看看。

9个回答2024-02-05

方法步骤。

首先,你需要在你的电脑上安装一个第三方工具itools,通过它可以在你的iPad上安装很多应用软件,当然你也可以使用iTunes安装软件,但你不是很习惯iTunes的操作。 下面itools中文版**,有很多**链接,**itools安装包,也可以直接去我的网盘**安装包,链接在备注中。 >>>More