RichEdit и формат HTML
От: denaturat  
Дата: 26.01.06 08:10
Оценка:
При перетаскивании и копировании текста из IE в RichEdit часто появляется известная вещь:
ОбычныйТерминСписокопределенийАдресЦитатыФорматированный
Вопрос: как этого избежать?
PS. При вставке, конечно, можно пропарсить весь текст в буфере обмена и выдернуть кусок текста, а что делать при перетаскивании?
Используется чистыq WinAPI, режим PlainText использовать нельзя, т.к. текст нужно форматировать.
Заранее спасибо.
Re: RichEdit и формат HTML
От: c-smile Канада http://terrainformatica.com
Дата: 26.01.06 08:38
Оценка:
Здравствуйте, denaturat, Вы писали:

D>При перетаскивании и копировании текста из IE в RichEdit часто появляется известная вещь:

D>ОбычныйТерминСписокопределенийАдресЦитатыФорматированный
D>Вопрос: как этого избежать?

Использовать htmengine
http://www.terrainformatica.com/htmengine/ .
И будешь иметь еще картинки и таблицы.
Re[2]: RichEdit и формат HTML
От: denaturat  
Дата: 26.01.06 08:48
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Использовать htmengine


А цены?
Number of developer seats Price per developer seat, USD
1 350
2 250
3-5 175
6-10 150
11-25 140
Corporate Wide License
n/a 3750


У меня зарплата 750р/мес.
Задача — избавить от этого глюка именно RichEdit.
Re[2]: RichEdit и формат HTML
От: Carc Россия http://www.amlpages.com/home.php
Дата: 27.01.06 12:02
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, denaturat, Вы писали:


D>>При перетаскивании и копировании текста из IE в RichEdit часто появляется известная вещь:

D>>ОбычныйТерминСписокопределенийАдресЦитатыФорматированный
D>>Вопрос: как этого избежать?

CS>Использовать htmengine

CS>http://www.terrainformatica.com/htmengine/ .
CS>И будешь иметь еще картинки и таблицы.
А он при этом вставляет по моему CF_HTML (через RegisterClipboardFormat можно имхо получить) — имхо по моему на лету ему нужно сменить формат на CF_RTF или CF_TEXT, и где то в районе IRichEditOleCallback::QueryAcceptData это можно попробовать сделать...
Я как-то изголялся, но на MFC и с переменным!!! успехом. Но, имхо, копать в эту сторону.
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.