troubleshooting Question

Wizard style nested dialogs using VC++/MFC

Avatar of speak2shashi
speak2shashi asked on
Editors IDEsSystem ProgrammingVisual C++.NET
9 Comments1 Solution1688 ViewsLast Modified:
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)
ASKER CERTIFIED SOLUTION
AndyAinscow
Freelance programmer / Consultant

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 9 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 9 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros