在 MFC 中,CWnd::GetWindow 不是一个直接提供的公共方法。然而,CWnd 类继承自 CObject 类,而 CObject 类中有一个名为 GetSafeHwnd 的方法,用于获取窗口句柄。

以下是示例用法:
HWND hWnd = myWnd.GetSafeHwnd();

在这里,myWnd 是一个 CWnd 类型的窗口对象,通过调用 GetSafeHwnd 方法,你可以获取到窗口的句柄 (HWND)。

请注意,GetSafeHwnd 方法是相对安全的,它会检查窗口对象是否已经被销毁,如果窗口已经被销毁,它将返回 NULL。

如果你需要获取窗口对象的指针,可以直接使用对象本身,而不需要调用 GetWindow 方法。例如:
CWnd* pWnd = &myWnd;

这将给你一个指向 myWnd 对象的指针。




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