计算 CFrame 中的空闲区域

Posted

技术标签:

【中文标题】计算 CFrame 中的空闲区域【英文标题】:Calulating free area in CFrame 【发布时间】:2012-08-13 09:34:19 【问题描述】:

我在 MyCFrame 中有 4 个 CToolbar。它们停靠在 MyCFrame 上。如何计算免费的 CFrame 客户区?我需要找到一些具有值的 CRect(没有停靠栏大小的 CFrameClientRect)。

【问题讨论】:

【参考方案1】:

通过查看您的快照,我断定您正在使用一些显示图像的窗口。

获取这个窗口矩形:调用GetWindowRectangle(ptrToRect)

并将其转换为框架窗口的客户端坐标,传递rect,如下所示:

pMyFrame->ScreenToClient(ptrToRect)

【讨论】:

:) 问题是我不知道新的免费客户端 rect (img rect),因为我的 bar 是 RESIZEble。我用 Cristi Posea 的酒吧 datamekanix.com

以上是关于计算 CFrame 中的空闲区域的主要内容,如果未能解决你的问题,请参考以下文章

我如何 CFrame 零件?

磁盘空闲管理

偏移 CFrame 数学

C++ MFC:将位图绘制到 CFrame 中

华为OD机试 - 查找单入口空闲区域(JavaScript) | 机试题+算法思路+考点+代码解析 2023

华为OD机试真题Python实现查找单入口空闲区域真题+解题思路+代码(2022&2023)