最近需要把一个MFC写的界面封装成Dll,并暴露给一个Win32程序调用,故而设想以Win32传窗体句柄到Dll中。但Dll中需要在CMainFrame::OnSize中调整Win32exe中的窗体大小,故而考虑以CWnd类包装所传入的句柄。
经试验发现:
CWnd::Attach()不可以 将已经Attach的句柄附着到Cwnd对象上,否则出错。
故宜使用纯Win32创建的句柄Attach到CWnd上
经试验发现:
CWnd::Attach()不可以 将已经Attach的句柄附着到Cwnd对象上,否则出错。
故宜使用纯Win32创建的句柄Attach到CWnd上