使用创建窗口CreateWindow(...)
时,需要窗口的宽度和高度,我必须输入值 656 和 516,而不是 640 和 480,以考虑窗口边框。
我想知道是否有一种方法可以仅基于不包括边框的窗口部分来创建窗口,特别是考虑到如果不同版本的窗口具有不同大小的边框,那么当我运行它时程序可能会以不同的方式显示在所说的不同版本上
(即:使用 640 - 如果用户版本的窗口具有不同大小的边框,object.width 会将对象放置在屏幕边缘不完全)。
那么有没有一种方法可以仅基于与程序相关的屏幕部分创建一个窗口,或者至少根据GetVericalBorder()
/行的函数来创建一个窗口,GetHorizontalBorder()
以便我使用这些 inCreateWindow()
的参数而不是任意和模糊的值,例如656和516?