Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.18;
Скачать: CL | DM;

Вниз

Повторный вызов CreateEnhMetaFile   Найти похожие ветки 

 
mari_ra   (2002-05-20 11:23) [0]

Многоуважаемые All, помогите решить проблему:
Проблема касается функции WinAPI CreateEnhMetaFile. При первом вызове функции все отрабатывает нормально. При втором и всех последующих - возвращает 0. Кусочек "проблемного" кода:

var
cuthdc: HEnhMetaFile;
s : String;
p : Pointer;
cOutFile: string;
..............
begin
..............
cuthdc := CreateEnhMetafile( 0, PChar( cOutFile ), nil, nil );
SetMapMode( cuthdc, MM_TEXT );
s := "";
P:=@EnumAndCutBaseMeta;
EnumEnhMetaFile(cuthdc, H, P, @s, rBounds);
DeleteEnhMetafile(CloseEnhMetaFile( cuthdc ) );
..............

Большое спасибо.


 
valery_f   (2002-05-20 13:13) [1]

Чего-то я не понял... Откуда берется хэндл метафайла ("Н") в EnumEnhMetaFile? Если это новый метафайл, то там нужно поставить nil. А если старый - зачем там cuthdc?

Если хош - мыльни исходник, покопаемся :)



Страницы: 1 вся ветка

Текущий архив: 2002.07.18;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
1-58103
nexus
2002-07-08 16:32
2002.07.18
Ярлыки


1-58109
BlackSun
2002-07-08 15:18
2002.07.18
Как управлять IExplore


1-58032
Феликс
2002-07-07 11:33
2002.07.18
Есть html код. Как из него выдрать ссылки?


14-58296
Sergey13
2002-06-21 11:32
2002.07.18
Предложение по организации форума


8-58232
MPaul
2002-03-12 13:24
2002.07.18
c CGM форматом кто нибудь работал ?