在 MFC 中,CWnd::GetWindowPlacement 是一个公共方法,用于获取窗口的放置信息。这个方法返回一个 WINDOWPLACEMENT 结构,其中包含了窗口的位置、尺寸、最大化/最小化状态等信息。

以下是 CWnd::GetWindowPlacement 方法的基本语法:
BOOL GetWindowPlacement(WINDOWPLACEMENT* lpwndpl) const;

  •  lpwndpl: 一个指向 WINDOWPLACEMENT 结构的指针,用于接收窗口的放置信息。


以下是一个示例用法:
WINDOWPLACEMENT wndPlacement;
if (myWnd.GetWindowPlacement(&wndPlacement))
{
    // 使用 wndPlacement 结构中的信息
    // 例如:wndPlacement.rcNormalPosition 包含窗口的位置和尺寸
    // 例如:wndPlacement.showCmd 包含窗口的显示状态
}

在这个示例中,myWnd 是一个 CWnd 类型的窗口对象,通过调用 GetWindowPlacement 方法,你可以获取窗口的放置信息,这包括了窗口的位置、尺寸和显示状态等信息。




转载请注明出处:http://www.pingtaimeng.com/article/detail/23340/MFC/CWnd