窗口的大小(宽度和高度)以像素为单位给出。窗口可以具有零宽度或高度。如果应用程序将窗口的宽度和高度设置为零,Windows将将大小设置为默认的最小窗口大小。要发现默认的最小窗口大小,应用程序使用带有SM_CXMIN和SM_CYMIN标志的GetSystemMetrics函数。
应用程序可能需要创建具有特定大小的客户端区域的窗口。AdjustWindowRect和AdjustWindowRectEx函数根据客户区域的所需大小计算窗口所需的大小。应用程序可以将结果大小值传递给CreateWindowEx函数。
应用程序可以对窗口进行调整,使其非常大;但是,它不应该使窗口大小,使其大于屏幕。在设置窗口大小之前,应用程序应使用SM_CXSCREEN和SM_CYSCREEN标志使用GetSystemMetrics来检查屏幕的宽度和高度。