在 MFC 中,CWnd::GetWindowRect 是一个公共方法,用于获取窗口在屏幕坐标中的位置和尺寸信息。这个方法返回一个 CRect 对象,表示窗口的矩形区域。

以下是 CWnd::GetWindowRect 方法的基本语法:
void GetWindowRect(LPRECT lpRect) const;

  •  lpRect: 一个指向 RECT 结构的指针,用于接收窗口的矩形区域坐标信息。


以下是一个示例用法:
CRect rectWindow;
myWnd.GetWindowRect(&rectWindow);

// 使用 rectWindow 包含的坐标信息,例如 rectWindow.left、rectWindow.top、rectWindow.right、rectWindow.bottom

在这个示例中,myWnd 是一个 CWnd 类型的窗口对象,通过调用 GetWindowRect 方法,你可以获取窗口在屏幕坐标中的位置和尺寸信息,并存储在 rectWindow 对象中。

需要注意的是,GetWindowRect 返回的坐标是相对于整个屏幕的,而不是相对于父窗口的。




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