Visual studio CToolBar是停靠还是浮动?
MFC中是否有任何方法可以确定“CToolBar是停靠还是浮动?”。在我的程序中,我需要确切地知道它 我不想使用这样的代码:Visual studio CToolBar是停靠还是浮动?,visual-studio,visual-studio-2008,mfc,dock,docking,Visual Studio,Visual Studio 2008,Mfc,Dock,Docking,MFC中是否有任何方法可以确定“CToolBar是停靠还是浮动?”。在我的程序中,我需要确切地知道它 我不想使用这样的代码: void MyCToolBAR:: ... { RECT rc; GetClientRect(&rc); } 比如说。如果我们去酒吧的话 (0,0)-左顶角 (x,y)-数据 这意味着:酒吧可能已经停靠了 感谢您的解决方案。尝试调用GetBarStyle()并检查CBRS\u FLOATING标志。可以设置的其他标志显示在帮助文件中,用于CTool
void MyCToolBAR:: ...
{
RECT rc;
GetClientRect(&rc);
}
比如说。如果我们去酒吧的话
(0,0)-左顶角
(x,y)-数据
这意味着:酒吧可能已经停靠了
感谢您的解决方案。尝试调用
GetBarStyle()
并检查CBRS\u FLOATING
标志。可以设置的其他标志显示在帮助文件中,用于CToolBar::Create()
尝试调用GetBarStyle()
并检查CBRS\u FLOATING
标志。可以设置的其他标志显示在CToolBar::Create()
的帮助文件中