我使用RichEdit控件,根据数据库中存放的绝对路径打开文本文件,显示文本文件内容,在部分机器上运行程序一切正常,但在某些机器上运行时,显示的汉字出现乱码(直接打开文本文件无乱码),鼠标指针移动时每次移动半个汉字的位置(字母不出现这种情况),请问这种情况是与系统有关还是其他原因导致?如何解决?(请提供源代码)
解决方案 »
- 根据进程名 获取该进程的启动参数
- windowless richedit 插入图片后 如何防止滚动条自动回滚(调用SetClientRect,自动滚动确保正在显示的OLE图片能够完全显示)?
- opengl模型接口
- C与指针课后习题 求助
- 关于TCP通讯一些设计问题。
- 如何在对话框程序的一个按钮控件的鼠标移动消息中修改对话框上其他控件值?
- ===如何获得当前"使用的"MAC地址===
- 请教用CFile打开文件后,利用GetLengh()得到的长度是不是文本文件中的字符数?
- 在VC中用ADO访问数据库
- Installshield Developer的问题请教高手:QQ85041455
- 如何将long型转换为CTime或time_t
- 用MFC Activex Control向导创建的控件无法调用?我晕!高手请进
SETTEXTEX st = {0};
st.flags = ST_DEFAULT;
st.codepage = 1200;
::SendMessageW(m_TextRichEditCtl.GetSafeHwnd(), EM_SETTEXTEX, (WPARAM) &st, (LPARAM)pwzText);
你的系统是2000吧