JM:I have a dream,期待和你一起去实现!
原文及译文
JM
网友:Konrad

        在我的应用程序中,我有许多来自m_wndspliter类的窗格。我想要做的是在运行时显示并隐藏其中一个窗格。虽然使用下面的代码,我可以显示和隐藏窗格关联的视图,我不能暂时删除...

推荐:想去Google查资料?(你懂的)想建站?想测试?想挂机?想折腾?想要高性价比的服务器?点我!!


MFC:显示/隐藏分割器窗格(MFC: Showing / Hiding Splitter Panes)

在我的应用程序中,我有许多来自m_wndspliter类的窗格。我想要做的是在运行时显示并隐藏其中一个窗格。虽然使用下面的代码,我可以显示和隐藏与窗格关联的视图,我不能临时删除窗格本身。

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

任何示例/想法?

谢谢大家。


In my application I have a number of panes from m_wndspliter classes. What I want to do is at run time show and hide one of these panes. Whilst with the following code I can show and hide the view associated with the pane, I can't temporarily remove the pane itself.

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

Any examples / ideas ?

Thanks all.


解决方案(由网友Rob提供)

这有帮助吗?

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

我使用了一些非常相似的东西,


Does this help?

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

I have used something very similar myself,


推荐:想去Google查资料?(你懂的)想建站?想测试?想挂机?想折腾?想要高性价比的服务器?点我!!


关于站长

JMJavaMethod的缩写,苦逼码农一个,一直想有番作为,奈何人老力衰,只能四处膜拜大佬以获得动力。已经从单机、局域网、互联网、混到了移动互联网,未来希望能在AI世界里继续混下去。这辈子有个终极目标:财务自由,心灵自由。

近期公告

一个人苦逼开发多日,网站终于正式上线,求关注!!! 一个人苦逼多日,终于正式上线,求关注!!!

找他  
猜你喜欢
想建站?想测试?
想挂机?想折腾?
想去Google查资料?(你懂的)
想要高性价比的服务器?
搬瓦工VPS - 性价最高的美国便宜VPS主机
友情链接

冀ICP备17016304号 版权所有 © JavaMethod.com All Rights Reserved,Theme by 拼图