读书人

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

发布时间: 2012-03-01 10:25:46 作者: rapoo

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

怎么做?

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

读书人网 >VC/MFC

热点推荐