Метафизика wmf файлов

       

изображение, сохраненное в метафайле


Функция HDC CreateMetaFile(LPCTSTR lpszFile) создает метафайл, возвращая контекст устройства, на котором можно рисовать стандартными GDI-функциями такими как LineTo или RectangeRectangle, а функция PlayMetaFile(HDC hdc, HMETAFILE hmf) "проигрывает" метафайл, открытый функцией GetMetaFile(LPCTSTR lpszMetaFile), выводя его содержимое на заданное устройство, например так:

HDC DC; HMETAFILE h_meta;         // объявляем переменные

DC

= GetDC(0);                           // получаем контекст для вывода

h_meta = GetMetaFile("demo.wmf"); // открываем метафайл...

PlayMetaFile(DC, h_meta);         // ...и "проигрываем" его



Содержание раздела