关于TVITEM 结构中的pszText,该如何解决
关于TVITEM 结构中的pszText
我拦截了外部程序树形控件的消息
TVITEM *ptvItem = (TVITEM *)p-> lParam;
int cTxtLen = ptvItem-> cchTextMax;
MessageBox(NULL,ptvItem-> pszText, L "Test ", FALSE);
为什么报错?error C2664: “MessageBoxA”: 不能将参数 3 从“const wchar_t [5]”转换为“LPCSTR”
如果我想用WM_COPYDATA将ptvItem-> pszText发送出去,该怎样改?谢谢!
(现在接受WM_COPYDATA,打印出ptvItem-> pszText的都是“?”)
------解决方案--------------------
L "Test " --> _T( "Test ")
我拦截了外部程序树形控件的消息
TVITEM *ptvItem = (TVITEM *)p-> lParam;
int cTxtLen = ptvItem-> cchTextMax;
MessageBox(NULL,ptvItem-> pszText, L "Test ", FALSE);
为什么报错?error C2664: “MessageBoxA”: 不能将参数 3 从“const wchar_t [5]”转换为“LPCSTR”
如果我想用WM_COPYDATA将ptvItem-> pszText发送出去,该怎样改?谢谢!
(现在接受WM_COPYDATA,打印出ptvItem-> pszText的都是“?”)
------解决方案--------------------
L "Test " --> _T( "Test ")