百分求助:线程传递消息有时出现乱码
各位大侠帮帮忙
我在一个线程里面用遍历一个文件夹下的文件
并向View类里面传递文件信息
CString str;
str = filename;(设filename已定义)
m_pView->PostMessage(WM_SHOW_MESSAGE,0,(LPARAM)(LPCTSTR)str);
View类里面定义了WM_SHOW_MESSAGE
在相应的程序里面用
CString str=(LPCTSTR)lParam;
m_listMsg.AddString(str);
把传递的消息显示到一个列表框中
但是有时会出现乱码
“茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸茸”
“屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯”
请问大侠们这是怎么回事?
应如何解决?