WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Как изменить версию RichEdit?

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Как изменить версию RichEdit?
ses опубликован 18-01-2002 16:01 MSK   Click Here to See the Profile for ses   Click Here to Email ses  
У меня Visual C++ генерит RichEdit версии 1.0
(и после редактировании строки
#define _RICHEDIT_VER 0x0100 в файле afxwin.h). Подскажите пожалуйста. Как сгенерировать версию 2.0 и 3.0?
SUnteXx опубликован 19-01-2002 01:46 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
Вот, ниже пример для 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 (без буфера обмена, есесно:)

ADK опубликован 21-01-2002 06:14 MSK     Click Here to See the Profile for ADK  Click Here to Email ADK     
>>Попутно вопрос, а как можно самому поставить текст в RichEdit (без буфера обмена, есесно:)


А SetWindowsText не пробовал?

SUnteXx опубликован 21-01-2002 11:16 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
2ADK:
Дык в формате RTF, а не простой текст:(

Я знаю, что через StreamIn, но как. Пробовал - не получилось! Может кто знает?

ses опубликован 21-01-2002 11:19 MSK     Click Here to See the Profile for ses  Click Here to Email ses     
Можно попробовать ReplaceSel
DenizK опубликован 23-01-2002 12:05 MSK     Click Here to See the Profile for DenizK  Click Here to Email DenizK     
Посмотри в MSDN пример WORDPAD - там всё работает
SUnteXx опубликован 23-01-2002 12:18 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
2DenizK:
Посмотрю, спасибо!
SUnteXx опубликован 23-01-2002 23:57 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
А на АПИ есть у кого-нить сорсы?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.