如何调用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)以上的三句都不需要了吗?谢谢! 展开
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)以上的三句都不需要了吗?谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询