Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Дозапись в emf файл


Автор: Nastya 11.2.2004, 18:35
Такая проблема создаю я в программе CreateEnhMetaFile, заношу в него информацию. Для того что бы проиграть ег на экране надо его закрыть.

Если потом открывать с той же функцией информация стирается и перезаписывается.

Как открыть его для дозаписи.


Более конкретно ситуация такая:
По MouseMove, что-то рисуется на экране и одновременно записывается в метафиле.

Автор: mr.DUDA 13.2.2004, 22:34
По поступлении MouseMove, создавать новый метафайл (CMetaFileDC), проигрывать туда старый метафайл, и только потом - рисовать новые данные на новый CMetaFileDC (в зависимости от передвижений мыши). Потом закрывать новый метафайл (старый можно вообще удалить), и повторять эти действия каждый раз в MouseMove.

Дозапись в метафайл после закрытия невозможна.

Автор: Nastya 16.2.2004, 20:24
Спасибо большое!
Вот пришол mr.DUDA и ты чуствуешь себя полной дурой - как сама не догадалась. smile.gif
Извените за флейм. Еще раз спасибо

Автор: mr.DUDA 17.2.2004, 00:35
Цитата
Спасибо большое!
Вот пришол mr.DUDA и ты чуствуешь себя полной дурой - как сама не догадалась.
Извените за флейм. Еще раз спасибо

...я вот только не совсем до конца понял - может это в упрёк мне...
lookaround.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)