添加消息: Ctrl+Shift+X 添加自定义消息
WM_RECVDATA
消息处理函数
afx_msg LRESULT OnRecvData(WPARAM wParam, LPARAM lParam);
CString str = (char*)lParam;
报错:error C2440: “初始化”: 无法从“char *”转换为“ATL::CStringT<BaseType,StringTraits>”
CString str((TCHAR*)lParam)
本文介绍了一种在Windows消息处理中遇到的CString类型转换错误及其解决方案。当尝试将LPARAM类型的数据直接转换为CString时,会遇到编译错误。文章提供了一个简单的修正方法,即使用(TCHAR*)进行类型转换。
添加消息: Ctrl+Shift+X 添加自定义消息
WM_RECVDATA
消息处理函数
afx_msg LRESULT OnRecvData(WPARAM wParam, LPARAM lParam);
CString str = (char*)lParam;
报错:error C2440: “初始化”: 无法从“char *”转换为“ATL::CStringT<BaseType,StringTraits>”
CString str((TCHAR*)lParam)
1051

被折叠的 条评论
为什么被折叠?