在我的应用程序中,我有许多来自m_wndspliter类的窗格。我想做的是在运行时显示和隐藏这些窗格之一。尽管可以使用以下代码显示和隐藏与窗格关联的 View ,但是我无法临时删除窗格本身。

CWnd * pCurView = m_wndSplitter2.GetPane(2, 0);
if( !pCurView == NULL )
{
    if( fShow )
    {
        pCurView->ShowWindow(SW_SHOW);
        RecalcLayout();
    }
    else
    {
        pCurView->ShowWindow(SW_HIDE);
        RecalcLayout();
    }
}

有什么例子/想法吗?

最佳答案

这有帮助吗?

http://www.codeguru.com/cpp/w-d/splitter/article.php/c1543

我自己也使用过类似的东西

10-06 14:57