1

MFC 中是否有任何方法可以找出“CToolBar 是停靠还是浮动?”。在我的程序中,我需要确切地知道它。

我不想使用这样的代码:

void MyCToolBAR:: ...
{
   RECT rc; 
   GetClientRect(&rc);
}

例如。如果吧,我们会得到

(0,0) - 左上角,

(x,y) - 数据。

这意味着:酒吧可能已停靠。

感谢您的解决方案。

4

1 回答 1

1

尝试调用GetBarStyle()并检查CBRS_FLOATING标志。其他可以设置的标志显示在帮助文件中CToolBar::Create()

于 2012-08-08T13:26:48.257 回答