实践与记录 Richedit.h header - Win32 apps | Microsoft Learn
一、创建richEdit
1.包含头文件#include<richedit.h>
2.LoadLibrary(TEXT("Riched20.dll"));//①RichEdit1.0版 RICHED32.DLL(过时)。②RichEdit2.0版 RICHED20.DLL③RichEdit3.0版 RICHED20.DLL ④RichEdit4.1版 Msftedit.dll 动态加载库文件才能创建成功(版本不对也不行),否则父窗口直接接受WM_DESTROY(消息代码2)消息结束CreateWindow。
3.可以用CreateWindow()函数创建,但是好麻烦,就不介绍了。
直接用资源文件创建一个 有RichEdit子控件 的dialog窗口,
CreateDialog();
editHwnd= GetDlgItem();
二、使用RichEdit
RichEdit、Edit控件以消息的方式进行控制
(只是感觉 文本格式感觉有点想utf-8。像是ASCII与Unicode合并的结果。)
SendMessage(Hwnd,message,wParam,lParam);这个函数来操作RichEdit控件
内容貌似是以0x00结尾
Edit 控件的大部分通知消息与操作消息