我有点不确定调用 GetWindowPlacement() 函数的一些返回值的含义,所以我需要您的帮助。
我将调用它来获取隐藏窗口的正常尺寸。
首先,showCmd字段的值从哪里来?在返回结构(WINDOWPLACement 结构)的 Microsoft 文档中,所有可能值的描述都使用动词/动作词;例如,“SW_MAXIMIZE:最大化指定窗口”或“SW_SHOWNOACTIVATE:以最新的大小和位置显示窗口” ”。
我想获取隐藏窗口的尺寸而不先取消隐藏/恢复它,因此对于动词,似乎我必须在调用 GetWindowPlacement 之前调用 SetWindowPlacement() 并将 showCmd 设置为 SW_SHOWNOACTIVATE 。那是对的吗?
那么我是否正确理解该字段获取其各种值的主要(也许是唯一)方式是通过在某处显式调用 SetWindowPlacement() ?
我的第二个问题与 rcNormalPosition 返回值有关。这些数据包括窗户装饰,还是客户价值?
感谢您的时间!