I want create wizard style nested dialogs using VC++/MFC, there will be only one outer dialog with some header and footer with JPG images and there will be many inner dialog. The inner dialog will keep on changing based on selecting back and Next button.
I am using a static box as a place holder and I am able to insert one dialog(child) by adding the following code in OnInitDialog. But how can I make it like a wizard, so that on selecting next and back I can change the inner dialog?
CRect rct;
m_staticPlaceholder.GetWindowRect(&rct); // In screen coordinates
ScreenToClient(&rct);
m_staticPlaceholder.ShowWindow(SW_HIDE);
CDialog* pchild = new CWelComeDlg;
// Call Create() explicitly to ensure the HWND is created.
pchild->Create(CWelComeDlg::IDD, this);
// Set the window position to be where the placeholder was.
pchild->SetWindowPos(NULL,rct.left,rct.top,rct.Width(),rct.Height(), SWP_SHOWWINDOW)