怎样由客户区大小得到窗口大小

 时间:2026-02-15 03:24:41

1、在 Windows 下编程时,有时需要精确指定窗口客户区的大小。比如说,制作一个俄罗斯方块游戏,可能需要窗口客户区的宽高恰好是方块大小的整数倍。

怎样由客户区大小得到窗口大小

2、然而,我们在创建窗口时使用的 CreateWindow 函数,它需要提供的参数却是窗口的大小,而非客户区大小。

怎样由客户区大小得到窗口大小

3、那么,怎样才能根据给定的客户区大小得到窗口大小呢?

怎样由客户区大小得到窗口大小

1、其实,微软早就注意到了这个问题的存在,它提供了一个函数来帮助我们解决该问题,这个函数就是 AdjustWindowRect。

怎样由客户区大小得到窗口大小

2、该函数声明如图所示。

怎样由客户区大小得到窗口大小

3、它的各个参数说明如下图。

怎样由客户区大小得到窗口大小

4、现在,我们要想根据指定客户区的大小得到某个窗口的大小,只需要按如下方式调用该函数就可以了。

怎样由客户区大小得到窗口大小

  • 如何在word中插入L型呢
  • 黑碳化硅和绿碳化硅的区分
  • Excel文件怎么转换为CSV格式
  • 怎么下载WorldWide Telescope,WWT 全世界望远镜
  • Witness如何实现拉动式车间仿真
  • 热门搜索
    骨密度低怎么办 个人评价怎么写 中暑头疼怎么办最快最有效 头发怎么扎好看 中国英语怎么写 怎么美白牙齿 奖状怎么画 李子柒怎么盈利 武装原型怎么双人 柠檬树怎么养