passing an object to OnInitDialog function

Vinod P V's Avatar, Join Date: Feb 2008
Newbie Member
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();
}


}

Last edited by shabbir; 16Mar2008 at 14:45.. Reason: Code block - http://www.go4expert.com/forums/misc.php?do=bbcode#code
0
rinuvc's Avatar
Light Poster
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