If you add all the pages, then the wizard page gets truncated and only the image portion remains visible. It happens with wx-2.8.x.
For me this issue doesn't appear, if really all pages are added (also the first one):for (size_t i = 0; i < m_Pages.GetCount(); ++i) //start with 0, i.e. the first page
m_pWizard->GetPageAreaSizer()->Add(m_Pages[i]);
I think, the issue, you have mentioned, appears only, if the first page isn't added, like it's done at the moment if wxCHECK_VERSION(2, 8, 0) is false:for (size_t i = 1; i < m_Pages.GetCount(); ++i) //start with 1 and ignore the first page
m_pWizard->GetPageAreaSizer()->Add(m_Pages[i]);