模態對話框中,父調用子數據,子保存上次更改的數據

直接寫個例子吧:

void CProjectDlg::OnSettings() 
{
// TODO: Add your control notification handler code here
CSettingDlg setDlg;


//在SetDlg對話框中回顯當前的設置 
setDlg.m_flag1=m_flag1;
setDlg.m_flag2=m_flag2;
setDlg.m_flag3=m_flag3;


//得到用戶寫改後SetDlg對話框中的串口設置
if(setDlg.DoModal()==IDOK)
{
m_flag1=setDlg.m_flag1;
        m_flag2=setDlg.m_flag2;
m_flag3=setDlg.m_flag2;
}
}


還有一種是模態對話框中數據更改—關閉—再開啓,數據是上次更改的數據,想要實現這種功能,可以使用    GetWindowText  和   SetWindowText  來實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章