Question : How to get variable value in domodal dailog?

Hi,


   I have a dailog based application( mydlg1), in the button click of the mydlg1 I am doing domodal() for second  dialog(say secdlg). suppose in the button click event of second  dialog I want to access the public variable of main dialog (ie mydlg1), How can I do it please tell me.

Answer : How to get variable value in domodal dailog?

CMyDlg1::OnClick()
{
   CMyDlg2 dlg( this );     <--- pass dlg1 as parent for dlg2
   dlg.DoModal();
}

CMyDlg2::OnClick()
{
   // get the pointer to the first dlg
   CMyDlg1* pDlg1 =  (CMyDlg1*)GetParent();
   
   // access public members:
   pDlg1->m_public = xxx;
}
Random Solutions  
 
programming4us programming4us