![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
metafile на win API [D7, WinXP]
AndreyNew © (2006-02-09 01:01:00)Помогите! Мне требуется на WinApi один метафайл скопировать в другой (создать его), но при этом изменить одну запись в исходном.
Проблема в том, что используя EnumEnhMetaFile и PlayEnhMetaFileRecord я получаю файл, который содержит побочные данные (другие записи, типа установка политры и т. д.). Но в моей программе требуется произвести копирование несколько раз, что приводит огромным излишкам и крутым тормазам (после 10 операций доходило до 4000 записей и выше). И тут возник вопрос, что ЭТО!
Игорь Шевченко (2006-02-10 11:44:00) [1]аноним (09.02.06 18:18) [4]
http://www.sysinternals.com/Blog
аноним (2006-02-09 18:18:00) [2]Игорь Шевченко © (09.02.06 11:13) [1]
улыбнуло =)) дык все таки что там было? косяк M$ или их backdoor? ;) я так и не узнал чем история закончилась...
Игорь Шевченко (2006-02-09 17:40:00) [3]Может, чем поможет...
http://www.fengyuan.com/download.html
AndreyNew (2006-02-09 17:29:00) [4]Не понял при чем здесь SetAbortProc? Мне необходимо, чтобы существовала цепочка 1 -> 2 -> 3 -> ... где 1,2,3,... - метафайлы полученные копированием и изменением одной записи. Но получается, что n файл имеет гораздо больше записей, чем первый.
Игорь Шевченко (2006-02-09 11:13:00) [5]
> Мне требуется на WinApi один метафайл скопировать в другой
> (создать его), но при этом изменить одну запись в исходном.
>
Уж не SetAbortProc ли вставить ? :)