VC中CString和WPARAM之间的相互转换
在传递自定义消息的过程中,需要转换CString 变量。
在发送消息端使用如下方法:
CString strVal;
GetParent()->PostMessage(WM_MESSAG_MINE,(WPARAM)strVal.AllocSysString(),0);
----------------------------------------
在接收消息端使用:
BSTR b = (BSTR)wParam;
CString s(b);
SysFreeString(b);
AfxMessageBox(s);
即可。
参考了如下文章