c++ - Win32/MFC 从客户端矩形获取窗口矩形

标签 c++ windows winapi mfc

我知道某个地方有一个函数可以接受客户端矩形,并将其转换为窗口矩形。我只是找不到/记住它!

有人知道这是什么吗?

它会做类似的事情:

const CRect client(0, 0, 200, 200);
const CRect window = ClientRectToWindowRect(client);
SetWindowPos(...)

最佳答案

您可能正在考虑 AdjustWindowRectEx() 。请记住,这适用于创建窗口时 - 不能保证它将为现有窗口生成一组准确的窗口尺寸;为此,请使用 GetWindowRect() .

关于c++ - Win32/MFC 从客户端矩形获取窗口矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/140347/

相关文章:

c++ - 带有符号 API : batch normalization update 的 Mxnet

c++ - 生成 C++ 项目中所有类的列表

c - 获取系统显示颜色设置

windows - Windows 上的引脚处理器 CPU 隔离

c++ - PdhEnumObjectsW 问题

c++ - 如何拥有 "constexpr and runtime"别名

c - 一个直接、简单的 api 作为系统运行?

windows - isZoomed() 功能在我的客户端代码中不起作用

multithreading - 何时应使用Win32 InterlockedExchange函数?

c++ - 使用 std::thread 调用重载的成员函数