首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

菜鸟简答有关问题

2012-12-18 
初学者简答问题MFC 对话框模式我想实现如下简单功能怎么做啊ADlg.cpp对话框有个静态文本它显示的内容从逻

初学者简答问题
MFC 对话框模式我想实现如下简单功能怎么做啊
ADlg.cpp对话框有个静态文本它显示的内容从逻辑处理的一个类CLASSB 的函数functionA取的,怎么去做呢

ADlg.cpp(对话框窗体)
void ADlg::UpdateMsg(char * msg)
{
SetDlgItemText(IDC_MSG,(LPCTSTR)msg);

UpdateData(false);

}

CLASSB.cpp 逻辑类
void functionA()
{
for(int i=0;i<10;i++)
{
if(i==5)
//IDC_MSG 显示“i等于5”了
}

}
[最优解释]
void functionA()改成void functionA(Adlg* pDlg)
在实现中修改 if (i == 5) pDlg->UpdateMsg("5");

在ADlg实现调用functionA时,传入this指针,如functionA(this);

热点排行