Salut,
Dans mon appli MFC je split la fenetre fille dans OnCreateClient avec CSplitterWnd et j'aurai voulu controler si je la split ou pas :
BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
if (Split)
{
// Création d'une fenetre fille qui acceuille le texte et la liste des messages d'erreur
// create a splitter with 2 row, 1 columns
if (!m_wndSplitter.CreateStatic(this, 2, 1))
{
TRACE0("Failed to CreateStaticSplitter\n");
return FALSE;
}
// add the first splitter pane - the default view in column 0
if (!m_wndSplitter.CreateView(0, 0,
pContext->m_pNewViewClass, CSize(500, 200), pContext))
{
TRACE0("Failed to create first pane\n");
return FALSE;
}
if (!m_wndSplitter.CreateView(1, 0,
RUNTIME_CLASS(ErreurView), CSize(0, 0), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
}
else
return CMDIChildWnd::OnCreateClient(lpcs,pContext);
// it all worked, we now have two splitter windows which contain
// three different views
return TRUE;
}
le BOOL split est déclaré dans le .h.
Comment je fait pour acceder a la fenetre fille pour acceder a split et rafraichir la fenetre depuis le class dérivée de CWinApp?
Merci, Hart