为啥动态创建RichEdit老出错?
InitCommonControls();
m_hRichEdit = CreateWindowEx(0, MSFTEDIT_CLASS, _T("df"), WS_CHILD | WS_VISIBLE, 0, 0, 100, 100, m_hWnd, NULL, AfxGetInstanceHandle(), NULL);
DWORD dwErr = GetLastError();
创建失败,m_hRichEdit为null。
dwErr=1407(找不到窗口类别。)
把“MSFTEDIT_CLASS”换成“RICHEDIT_CLASS”,“_T("RichEdit20W")”均得到同样的结果。
工程在stdafx中加了:
#define UNICODE
#ifdef UNICODE
#define _UNICODE
#endif