如何获取浮动工具栏的大小
How to get size of floating toolbar
如何在 MFC 中获取浮动 CControlBar
的大小?
我想在 屏幕 坐标中获得一个尺寸。
我试过了
CControlBar *bar_p;
...
bar_p->GetWindowRect(&rect);
似乎不包含边框,并且
bar_p->GetParent()->GetParent()->GetWindowRect(&rect);
给出的尺码有点太宽太高。
问题原来是程序其他地方的错误。下面确实找到了浮动工具栏出现的CMiniFrameWnd的矩形
CRect rect;
if(bar_p->IsFloating())
{
bar_p->GetParent()->GetParent()->GetWindowRect(&rect);
..
}
如何在 MFC 中获取浮动 CControlBar
的大小?
我想在 屏幕 坐标中获得一个尺寸。
我试过了
CControlBar *bar_p;
...
bar_p->GetWindowRect(&rect);
似乎不包含边框,并且
bar_p->GetParent()->GetParent()->GetWindowRect(&rect);
给出的尺码有点太宽太高。
问题原来是程序其他地方的错误。下面确实找到了浮动工具栏出现的CMiniFrameWnd的矩形
CRect rect;
if(bar_p->IsFloating())
{
bar_p->GetParent()->GetParent()->GetWindowRect(&rect);
..
}