关于Attach!该怎么处理

关于Attach!!
CWnd *pWnd;
HWND hWnd;

1,pWnd->m_hwnd;
2,pWnd->Attach(hWnd);

两种写法有啥区别??

------解决方案--------------------
1,pWnd-> m_hwnd;
------------
获得pWnd所指窗口的句柄

2,pWnd-> Attach(hWnd); 
------
将pWnd附着到hWnd窗口句柄,相当于给内部的m_hwnd赋值。一般与Detach搭配使用。
------解决方案--------------------
1.是返回内部handle
2.是给内部handle附值
------解决方案--------------------
CWnd只不过是将内部对于HWND的操作给封装了,
Attach就是一种将HWND与CWnd对象关联的一种方法,其他方法还有Create, SubclassWindow, FromHandle