Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / CRichEditCtr / 3 сообщений из 3, страница 1 из 1
20.01.2004, 08:55
    #32381145
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRichEditCtr
В эдите отображается текст с картинками. Как программно вытащить эти картинки в отдельный файл. И ещё аттрибуты картинки: в каком месте текста картинка должна стоять, какого размера и т.д. Спасибо.
...
Рейтинг: 0 / 0
20.01.2004, 09:43
    #32381199
Tracer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRichEditCtr
Посмотри rtf файл в Hex editore, он немного напоминает html, т.е. есть он имеет теги и хранится в текстовом формате.
...
Рейтинг: 0 / 0
20.01.2004, 11:59
    #32381471
CRichEditCtr
Скорее всего нужно копать в сторону 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
Форумы / C++ [игнор отключен] [закрыт для гостей] / CRichEditCtr / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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