首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎样使得dialogBar不能浮动解决办法

2012-03-01 
怎样使得dialogBar不能浮动原先的dialogBar是点击不能浮动的使用FloatControlBar和Dock之后,点击dialogBar

怎样使得dialogBar不能浮动
原先的dialogBar是点击不能浮动的
使用FloatControlBar和Dock之后,点击dialogBar它的状态就在浮动\停靠中切换了
我要得到的效果是,当停靠后,点击dialogBar也不能改变为浮动状态

怎么做?

[解决办法]
还有一种办法,如果你打算学我那样派生CDockContext的话,重写它的ToggleDocking函数:
void CMyDockContext::ToggleDocking()
{
if(m_pBar-> IsKindOf(RUNTIME_CLASS(CDialogBar)))
{
return;
}
CDockContext::ToggleDocking();
}

热点排行