【发布时间】:2021-07-22 13:05:50
【问题描述】:
如何在 MFC 中获取浮动 CControlBar 的大小?
我想在 screen 坐标中获得一个尺寸。
我试过了
CControlBar *bar_p;
...
bar_p->GetWindowRect(&rect);
似乎不包括边框,并且
bar_p->GetParent()->GetParent()->GetWindowRect(&rect);
这给出了一个有点太宽和太高的尺寸。
【问题讨论】:
-
我知道尺寸不对,因为测量后,我根据这些尺寸重新排列窗口并调用 FloatControlBar(bar_p, CPoint(x, y));但是窗户距离太远了
-
也许您可以提出一些想法:stackoverflow.com/questions/32165416/…
-
这是对用户命令的响应,因此此时窗口大小已经更新
标签: mfc