Go4Expert

Go4Expert (http://www.go4expert.com/)
-   MFC (http://www.go4expert.com/forums/mfc/)
-   -   passing an object to OnInitDialog function (http://www.go4expert.com/forums/passing-object-oninitdialog-function-t9054/)

Vinod P V 26Feb2008 11:30

passing an object to OnInitDialog function
 
Hello
I have a problem.If anybody knows the answer pls help me.

I am having an SDI VC++ appication in which i have created 3 dialog classes viz CHDFreadDlg,CLoadDlg and CDispalyDlg.I aso have an independant class namely CHDFImage.I have created an object of this class in CHDFreadDlg dialog class namely pHDF.Now i have to pass this object to the OnInitDialog function of CLoadDlg class.How it is possible as the OnInitDialog function does not take any arguements.pls see the code below.

Code:

class CHDFImage
{
function A()
{
}
}

class CHDFreadDlg:class CDialog
{
CHDFImage* pHDF; 
CLoadDlg myDlg;
myDlg.create(ID,NULL);

}

class CLoadDlg:class CDialog
{
void OnInitDialog()
{
CDialog::OnInitDialog()
//here i need the object pHDF
pHDF->function A();
}


}


rinuvc 16Mar2008 10:29

Re: passing an object to OnInitDialog function
 
i didnt get ur question
but try including the header file of CHDFImage in the cpp file and the header file of the
dialog class.
i hope this might be help full


Regards

rinu


All times are GMT +5.5. The time now is 20:32.