C++ MFC中 关于如何读和写编辑框的内容,以及如何处理读取出的内容(比如一个数)

1、MFC中,如何读和写编辑控件的内容,希望详细些2、MFC中,如何对读取的自己输入的编辑框的内容(比如一个数字15)进行数据处理等操作,比如想让其与一个数num相加,最... 1、MFC中,如何读和写编辑控件的内容,希望详细些
2、MFC中,如何对读取的自己输入的编辑框的内容(比如一个数字15)进行数据处理等操作,比如想让其与一个数num相加,最后对该相加和进行判断,产生动作(比如大于0的话自动调用OK按键,小于0调用cancel按键)
初学者希望赐教,多谢
展开
 我来答
百度网友1fc36d4
推荐于2018-04-26 · TA获得超过3125个赞
知道大有可为答主
回答量:1497
采纳率:100%
帮助的人:1777万
展开全部
1.
写 SetDlgItemText(IDC_EDIT1,"EDIT1");
读 CString str;
GetDlgItemTextW(IDC_EDIT1,str);
2.
.h
class CMainDlg : public CDialog
{
public:
CString m_EditValue;
void deal(int num);
};

.cpp
void CMainDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_EditValue);
}

void CMainDlg::deal(int num)
{
int x=m_EditValue+num;
if(x>0)
{
OnOk();
}
else if(x<0)
{
OnCancel();
}
}

实际使用,需要根据你的情况修改了
lijun87119
2011-08-03 · 超过11用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:37.3万
展开全部
首先给编辑框添加一个空间变量
使用控件变量修改编辑框中的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xueerrose
2011-08-05
知道答主
回答量:26
采纳率:0%
帮助的人:9.3万
展开全部
可以参考孙鑫的VC++深入详解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
望梓厹08v
2011-08-03 · 超过32用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:43.9万
展开全部
1.读和写都有两种方法:第一是给控件添加 值变量;第二是给控件添加 控制变量。这些都是在类向导里的添加成员变量。若是 值变量 则直接使用,若是 控件变量,则需要调用函数GetWindowsText()等来使用。
2. 若是值变量,则直接相加代码如下
UpdateData();
int tol = m_edit+num;
if(tol>0)
OnOK();
else
OnCancel();
UpdateData(false);
不懂请再追问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式