如何调用VC++中的对话框

小弟想将对话框中的数值传递给文档对象,但看了一段课本例子,其中的函数表达完全不懂,貌似与C++相差很大,请高人指点:该程序如下VoidCDlgTestView::OnCo... 小弟想将对话框中的数值传递给文档对象,但看了一段课本例子,其中的函数表达完全不懂,貌似与C++相差很大,请高人指点:该程序如下
Void CDlgTestView::OnConfig()
{
CDlgTestDoc*pDOC=GetDocument();
ASSERT_VALID(pDOC);
SetColor dlg;
//如果单击“确定”按钮,则将对话框中的数值传递给文档对象
if(dlg.DOModal()==IDOK)
{
pDOC->red=dlg.red;
pDOC->red=dlg.green;
Incalidate();
}
小弟只想在对话框中的文本框控件中输入一个数,从而将这个数传递给文档,不知上面这段程序中哪些必须照搬,哪些需要做一些修改,哪些完全不需要。万望高手指点。谢谢!
不好意思我对VC++界面方面的基本一无所知,不知“在dlg里面插入一个Edit”具体怎么操作,还有就是
if(dlg.DOModal()==IDOK)以上的三句都不需要了吗?谢谢!
展开
 我来答
XYCDebug
2009-08-14 · 超过87用户采纳过TA的回答
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:239万
展开全部
在dlg里面插入一个Edit,在类向导里面关联一个m_nRed变团圆知量(添加成员变腔败量)
然后:
if(dlg.DOModal()==IDOK)
{
pDOC->red=dlg.red;
pDOC->塌消red=dlg.green;
Incalidate();
}
改为:
if(dlg.DOModal()==IDOK)
{
pDOC->red=dlg.m_nReg;
。。。。。。。
Incalidate();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式