大侠看看,我在对话框中左键单击增加按钮,对“添加话框”不出现
大侠看看,我在对话框中左键单击增加按钮,对“添加话框”不出现,不知道是怎么会事。谢谢哈
void CDIALOG_PERSONNEL::OnButtonadd()
{
// TODO: Add your control notification handler code here
int choice=CDialog::GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO4);
if(choice==IDC_RADIO1)
{
m_database.Close();
CPersonnelInfo m_personnelinfo;
m_personnelinfo.m_database.Open(_T( "train "));
//MessageBox( "Heloo ");
m_personnelinfo.DoModal();
RefreshData();
}
else if(choice==IDC_RADIO2)
{
m_database.Close();
CPersonnelPlan m_personnelplan;
m_personnelplan.person_id=person_id;
m_personnelplan.m_database.Open(_T( "train "));
m_personnelplan.DoModal();
RefreshData();
}
else if(choice==IDC_RADIO3)
{
m_database.Close();
CPersonnelNeed m_personnelneed;
m_personnelneed.person_id=person_id;
m_personnelneed.m_database.Open(_T( "train "));
m_personnelneed.DoModal();
RefreshData();
}
else if(choice==IDC_RADIO4)
{
m_database.Close();
CScoreInfo m_scoreinfo;
m_scoreinfo.person_id=person_id;
m_scoreinfo.m_database.Open(_T( "train "));
m_scoreinfo.DoModal();
RefreshData();
}
else
{
MessageBox( "Please choose a class first!! ");
}
}
[解决办法]
一般说来,是初始化对话框的时候出了问题。比如资源号不对。