如何实现把变量的值输出到单文档里?

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:22:30
我用的是vs2005,建的是单文档工程,要实现在一个对话框中的文本框输入一个值,点击确定按钮,把这个值输出到DOC类文档中,请问如何实现?

ps: 我也是刚学的 r^^; 临时做的一个到view类的,你看看不能不能改改到doc呢,我下午要去上课了来不及弄了

首先你的对话框是要基于view类调用的
对应对话框那个类的编辑栏设置关系变量 例如CString m_strEidt

然后在view类也添加一个变量来存储,例如CString m_strView;

对对话框 OnOK 响应消息函数
void CNewDlg::OnOK()
{
GetDlgItemText(IDC_EDIT1,m_strEdit);//获得编辑框里的字符串内容
CDialog::OnOK();

}

view类调用对话框的那个函数里面有个
xxx.DoModal() 这么个函数,当按ok时候,它返回一个IDOK 的值
用if判别 if(IDOK==xxx.DoModal())
{
m_strView=xxx.m_strEdit; //窗口销毁后,但是对象还未被销毁,所以仍可以调用

Invalidate(); //可以发送一个ondraw的消息给view

}

然后有CxxxView::OnDraw 消息响应函数来接受消息

然后pDC->TextOut() 就行了

定义一个全局变量!