VC++6.0中如何在程序中改变对话框中静态文本的内容?
我在程序中打开了一个用户自定义的对话框,想在程序执行的过程中在对话框的静态文本中显示程序执行的过程信息.用什么命令进行上述操作呢?另:如果想在自定义的其它类中改变该对话框...
我在程序中打开了一个用户自定义的对话框,想在程序执行的过程中在对话框的静态文本中显示程序执行的过程信息. 用什么命令进行上述操作呢?
另:如果想在自定义的其它类中改变该对话框中的静态文本的内容,应如何做?
楼上的老兄,好象不行啊,看看这段代码,有问题么?
void CMainFrame::OnOperateExecute()
{
CWinMessage *msgDlg = new CWinMessage();
if(msgDlg != NULL) {
BOOL ret = msgDlg->Create(IDD_MESSAGE,this);
if(!ret)
AfxMessageBox("创建对话框失败");
msgDlg->ShowWindow(SW_SHOW);
}
else
AfxMessageBox("无法生成对话框对象");
msgDlg->m_message="打开数据库";
UpdateData(false);
} 展开
另:如果想在自定义的其它类中改变该对话框中的静态文本的内容,应如何做?
楼上的老兄,好象不行啊,看看这段代码,有问题么?
void CMainFrame::OnOperateExecute()
{
CWinMessage *msgDlg = new CWinMessage();
if(msgDlg != NULL) {
BOOL ret = msgDlg->Create(IDD_MESSAGE,this);
if(!ret)
AfxMessageBox("创建对话框失败");
msgDlg->ShowWindow(SW_SHOW);
}
else
AfxMessageBox("无法生成对话框对象");
msgDlg->m_message="打开数据库";
UpdateData(false);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询