powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / CRichEditCtr
3 сообщений из 3, страница 1 из 1
CRichEditCtr
    #32381145
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В эдите отображается текст с картинками. Как программно вытащить эти картинки в отдельный файл. И ещё аттрибуты картинки: в каком месте текста картинка должна стоять, какого размера и т.д. Спасибо.
...
Рейтинг: 0 / 0
CRichEditCtr
    #32381199
Tracer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри rtf файл в Hex editore, он немного напоминает html, т.е. есть он имеет теги и хранится в текстовом формате.
...
Рейтинг: 0 / 0
CRichEditCtr
    #32381471
Скорее всего нужно копать в сторону IRichEditOle интерфейса. У него есть методы GetObjectCount и GetObject. Наверное через них можно все получить.

А указатель на IRichEditOle получить легко:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
...
IUnknownPtr pUnk;

if( 0  == ::SendMessage(m_hWnd, EM_GETOLEINTERFACE,  0 , (LPARAM)&pUnk))
{
	return FALSE;
}
...



где m_hWnd - хандл на RichEdit
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / CRichEditCtr
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]