0

我已经创建了一个使用CreateWindow. 但是有没有任何api可以给出系统的系统屏幕高度和宽度。这样根据系统屏幕定位窗口将非常有帮助。

4

2 回答 2

1

要获取主监视器上工作区的大小,调用 make 是SystemParametersInfoSPI_GETWORKAREA.

或者,您可以将CW_USEDEFAULT (-1) 作为 x 坐标传递,窗口将为您选择窗口的位置。

于 2009-11-11T12:44:43.020 回答
1

GetDesktopWindow()函数将为您提供桌面窗口的句柄。然后,您可以使用GetWindowRect()查询它的大小

编辑: 请注意,这将为您提供主显示器的大小。要处理多个监视器,您需要使用GetMonitorInfo()

于 2009-11-11T12:13:02.517 回答