RichTextBox (файловый формат) + Добавление Bitmap

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

RichTextBox (файловый формат) + Добавление Bitmap

Сообщение PUNK-GRUNGER » 08.07.2006 (Сб) 14:00

Есть Bitmap, есть RichTextBox. Как всунуть Bitmap в RichTextBox на уровне RTF (т.е. без всяких OLE, эмуляция Ctrl+V и т.д.)... Т.е. файловый формат представляет собой текстовый файл, напоминает по синтаксису синтаксис регулярных выражений.

Вот как вставляется туда картинка:
{\pict\wmetafile8\picwgoal25\pichgoal25

где 25 - это Width и Height соответственно, потом идут байты Bitmap и "}" - конец картинки. Не получается что то. Но и не ругается никак. Просто ничего не происходит.

По форуму искал, все кто встречался с такой проблемой использовали OLE... может кто нибудь знает как мне помочь?
«Каждому программисту ЭВМ выдает то, что он заслуживает» (c)

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Re: RichTextBox (файловый формат) + Добавление Bitmap

Сообщение GoGosha » 14.07.2006 (Пт) 17:20

PUNK-GRUNGER писал(а):Есть Bitmap, есть RichTextBox. Как всунуть Bitmap в RichTextBox на уровне RTF (т.е. без всяких OLE, эмуляция Ctrl+V и т.д.)... Т.е. файловый формат представляет собой текстовый файл, напоминает по синтаксису синтаксис регулярных выражений.

Вот как вставляется туда картинка:
{\pict\wmetafile8\picwgoal25\pichgoal25

где 25 - это Width и Height соответственно, потом идут байты Bitmap и "}" - конец картинки. Не получается что то. Но и не ругается никак. Просто ничего не происходит.

По форуму искал, все кто встречался с такой проблемой использовали OLE... может кто нибудь знает как мне помочь?


А как, по вашему, отделяется 25 от байтов Bitmap, ведь первый байт вполне может оказаться цифрой? И ещё, под "байтами Bitmap" подразумевается просто память структуры Bitmap, или байты самой картинки. Если второе, то дополнительный вопрос, а как тогда передаются данные о цвете и т. п.. Подумайте над этими вопросами, и, может быть, вы поймёте, что ставили какие-то не те байты.
http://poetry.mooo.com
http://poetry.myboard.info
«Человек есть нечто, что до́лжно превзойти» (Ф. Ницше)


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

    TopList  
cron