passing an object to OnInitDialog function

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

class CHDFImage
function A()

class CHDFreadDlg:class CDialog
CHDFImage* pHDF;  
CLoadDlg myDlg;


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


Last edited by shabbir; 16Mar2008 at 14:45.. Reason: Code block -
rinuvc's Avatar, Join Date: Mar 2008
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