MFC CDockablePane启动后关闭CDockablePane,如何再次跳出CDockablePane

简单的说CDockablePane启动后叉叉按钮关闭它,之后再想调出它貌似不行了,m_panel.ShowPane(TRUE,FALSE,TRUE)话说这个试过出不来,就... 简单的说CDockablePane启动后叉叉按钮关闭它,之后再想调出它貌似不行了,m_panel.ShowPane(TRUE,FALSE,TRUE)话说这个试过出不来,就是在onCreat中添加这句出不来,请大哥们赐教....
好吧,这年把,已经习惯了自问自答了..........
揭晓答案:其实之前说的m_panel.ShowPane(true,false,true);这句确实是可以实现显示的,之前提问的时候我也有怀疑所以有强调说代码是放在oncreate里面,问题现在确认了就是放在oncreate里面的原因,也就是说代码太前来,窗体未加载成功就进行设置所以无效.可以将代码放在load里面一切就OK了。
展开
 我来答
梦琪小生
2013-08-27
知道答主
回答量:9
采纳率:100%
帮助的人:4.3万
展开全部
楼主说的对,确实是窗体还未加载成功,就进行设置的缘故,放在Load里面一切就迎刃而解了...
m_panel.EnableAutohideAll();
m_panel.EnableGripper(true);
m_panel.SetAutoHideMode(true, CBRS_ALIGN_LEFT);
m_panel.ShowPane(true,false,true);
m_panel.Slide(true);
帐号已注销
2018-01-08
知道答主
回答量:2
采纳率:0%
帮助的人:1769
展开全部
EnableLoadDockState(FALSE); //消除存储记忆
在create之前
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式