MFC界面字符串显示的问题
自定义了一个消息,像界面的某一个edit发送字符串并显示
PostMessage是这样写的:
strMessage是TCHAR类型的
事件处理是这样写的:
但是这时候的strMessage已经是不是以前的字符串了,成了乱码,例如:”Online“变成了”ō䠄i“ 显示出来也不对了
请问这是什么原因?
项目使用的是 Use Unicode Character Set
谢谢了 - -|
PostMessage是这样写的:
PostMessage(m_pMainWnd->GetSafeHwnd(), WM_FOLDERMONITOR_MSG_LOGSERVERSTATUS, (WPARAM)strMessage, 0);
strMessage是TCHAR类型的
事件处理是这样写的:
TCHAR* strMessage = (TCHAR*)wParam;
if (!strMessage)
return 0;
m_editJobStatus.SetWindowText(strMessage);
但是这时候的strMessage已经是不是以前的字符串了,成了乱码,例如:”Online“变成了”ō䠄i“ 显示出来也不对了
请问这是什么原因?
项目使用的是 Use Unicode Character Set
谢谢了 - -|
...全文
相关推荐
MFC字符串操作Demo程序.zip
通过这个Demo程序,开发者可以学习到如何有效地处理字符串的折行、制表符处理以及显示省略号等问题,从而提高程序的用户体验。记住,理解和实践这些技巧是提升MFC编程能力的关键步骤。
mfc多线程显示图片字符串/完整程序
注意,由于MFC GUI组件的非线程安全特性,直接在非主线程中修改UI可能会导致数据竞争和界面不一致的问题。
登陆注册界面的设计 MFC
**国际化和本地化**:MFC支持多语言,可以为不同的地区创建不同的资源文件,以适应不同语言的界面显示。9. **错误处理和提示**:在用户操作过程中,可能会遇到各种错误,如无效输入、网络问题等。
MFC读取txt,分割显示到listctrl控件上
这一过程不仅涉及基本的文件读写操作,还包括了字符串处理、界面元素控制等多方面的技术要点。
MFC实现MD5值生成工具(文件和字符串都可以计算)
**结果展示**:计算出的MD5值通常以16进制字符串形式返回,可以使用CString或std::string进行格式化,然后在界面上显示。


新手乐园
