主题:询问:关于修改对话框按钮标题的问题。
我的程序是
for(int i=0;i<m_nc;i++)
{
sprintf(abc,"No-%d coil",i+1);
dlg.m_ic=abc;
if(dlg.DoModal()==IDOK)
{
im=pDoc->ic;
im++;
pDoc->ic=im;
pDoc->Rin[im]=dlg.m_Rin;
pDoc->Rout[im]=dlg.m_Rout;
pDoc->UpdateAllViews(this);
dlg.SetDlgItemText(IDOK,"finish");
};
}
在对话框对象建立后,
我试着在每次循环的DoModal()之前调用SetItemText(IDOK,"abc")函数来更改按钮标题
但程序运行出错
哪位达人能告知一下怎样在运行DoModal()之前改按钮的标题?
谢谢!
for(int i=0;i<m_nc;i++)
{
sprintf(abc,"No-%d coil",i+1);
dlg.m_ic=abc;
if(dlg.DoModal()==IDOK)
{
im=pDoc->ic;
im++;
pDoc->ic=im;
pDoc->Rin[im]=dlg.m_Rin;
pDoc->Rout[im]=dlg.m_Rout;
pDoc->UpdateAllViews(this);
dlg.SetDlgItemText(IDOK,"finish");
};
}
在对话框对象建立后,
我试着在每次循环的DoModal()之前调用SetItemText(IDOK,"abc")函数来更改按钮标题
但程序运行出错
哪位达人能告知一下怎样在运行DoModal()之前改按钮的标题?
谢谢!