HMODULE hRichEditDll = NULL;
WM_CREATE:
{
hRichEditDll = LoadLibrary(_T("RICHED20.dll"));
HWND hRichEdit = CreateWindowEx(WS_EX_CLIENTEDGE,
_T("RichEdit20W"),
NULL,
WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | ES_MULTILINE | ES_NOHIDESEL,
0, 0, 100, 100, hWnd, 0, hInstance, 0);
}
break;
// 最后释放DLL
FreeLibrary(hRichEditDll);hRichEditDll = NULL;
利用CreateWindowEx创建RichEdit Control之前,需先加载RICHED20.dll这个库,然后才可以CreateWindowEx(..,_T("RichEdit20W"),...);否则的话,CreateWindowEx会失败,GetLastError()返回值为1407: 找不到窗口类名.
Win32 SDK创建RichEdit Control控件
加载RichEdit控件
最新推荐文章于 2025-09-19 13:38:27 发布
本文介绍如何通过加载RICHED20.dll库文件并使用CreateWindowEx函数来创建RichEdit控件的过程。若未正确加载库文件,则创建控件时会因窗口类名未找到而失败。
1348

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



