RichEdit 1.0不支持unicode方式,以unicode方式使用的话在计算字符长度时会出错。
系统支持版本
| Windows XP SP1 | Includes Rich Edit 4.1, Rich Edit 3.0, and a Rich Edit 1.0 emulator. |
| Windows XP | Includes Rich Edit 3.0 with a Rich Edit 1.0 emulator. |
| Windows Me | Includes Rich Edit 1.0 and 3.0. |
| Windows 2000 | Includes Rich Edit 3.0 with a Rich Edit 1.0 emulator. |
| Windows NT 4.0 | Includes Rich Edit 1.0 and 2.0. |
| Windows 98 | Includes Rich Edit 1.0 and 2.0. |
| Windows 95 | Includes only Rich Edit 1.0. However, Riched20.dll is compatible with Windows 95 and may be installed by an application that requires it. |
MSDN
ms-help://MS.VSCC.2003/MS.MSDNQTR.2004JAN.1033/shellcc/platform/commctls/richedit/richeditcontrols/aboutricheditcontrols.htm
通过#include <Richedit.h>前定义
#define _RICHEDIT_VER 0x0300
定义使用控件的版本
博客指出RichEdit 1.0不支持unicode方式,以该方式使用计算字符长度会出错,还给出系统支持版本的MSDN链接,同时说明可在#include <Richedit.h>前通过#define _RICHEDIT_VER 0x0300定义使用控件的版本。
452

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



