опубликован 19-01-2002 01:46 MSK
Вот, ниже пример для RichEdit'a 2.0 (для 3.0. не знаю как, т.е. не знаю какой клас:(
/**************************************************************/
BOOL CreateRichEdit(HWND hWnd)
{
HANDLE hRTFLib;
RECT R;
R = GetClientRect(hWnd);
if ((hRTFLib = (HMODULE)LoadLibrary("RICHED20.DLL")) == 0)
{
return 0;
}
hWndRichEdit = CreateWindowEx(
WS_EX_CLIENTEDGE,
"RichEdit20A", // или RICHEDIT_CLASS
"",
WS_CHILD | ...,
R.left, R.top,
R.right - R.left, R.bottom - R.top,
hWnd,
(HMENU)IDC_RICHEDIT,
hInst,
NULL);
if (!hWndRichEdit)
return 0;
return 1;
}
/**************************************************************/
Попутно вопрос, а как можно самому поставить текст в RichEdit (без буфера обмена, есесно:)