На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

CreateMetaFile



The CreateMetaFile function creates a device context for a Windows-format metafile.

This function is provided for compatibility with earlier 16-bit versions of Microsoft Windows. Win32-based applications should use the CreateEnhMetaFile function.

HDC CreateMetaFile(

LPCTSTR lpszFile // pointer to filename string
);


Parameters

lpszFile

Points to the filename for the Windows-format metafile to be created. If this parameter is NULL, the Windows-format metafile is memory based and its contents are lost when it is deleted by using the DeleteMetaFile function.



Return Values

If the function succeeds, the return value is a handle to the device context for the Windows-format metafile.
If the function fails, the return value is NULL.

Remarks

Where text arguments must use Unicode characters, use the CreateMetaFile function as a wide-character function. Where text arguments must use characters from the Windows 3.x character set, use this function as an ANSI function.
CreateMetaFile is a Windows-format metafile function. This function supports only applications designed for Microsoft Windows version 3.x. It does not record or play back the new Win32 graphics device interface (GDI) functions such as PolyBezier.

The device context created by this function can be used to record GDI output functions in a Windows-format metafile. It cannot be used with GDI query functions such as GetTextColor. When the device context is used with a GDI output function, the return value of that function becomes TRUE if the function is recorded and FALSE otherwise. When an object is selected by using the SelectObject function, only a copy of the object is recorded. The object still belongs to the application.

To create a scalable Windows-format metafile, record the graphics output in the MM_ANISOTROPIC mapping mode. The file cannot contain functions that modify the viewport origin and extents, nor can it contain device-dependent functions such as the SelectClipRgn function. Once created, the Windows metafile can be scaled and rendered to any output device-format by defining the viewport origin and extents of the picture before playing it.

See Also

CloseMetaFile, CreateEnhMetaFile, DeleteMetaFile, GetTextColor, PolyBezier, SelectClipRgn, SelectObject


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

CreateMetaFile



Функция CreateMetaFile создает контекст устройства для метафайла формата Windows-.

Эта функция предусмотрена для совместимости более ранними 16- битовыми версиями Microsoft Windows. базирующиеся приложения Win32 должны использовать функцию CreateEnhMetaFile.

HDC CreateMetaFile(

УКАЗАТЕЛЬ LPCTSTR lpszFile //, чтобы filename строка
);


Параметры

lpszFile

Точки на filename для метафайла формата Windows-, который нужно создаваться. Если этот параметр НЕДЕЙСТВИТЕЛЕН, метафайл формата Windows-является памятью основанной и содержание потерено когда оно удалено использованием функции DeleteMetaFile.



Обратные Величины

Если функция добивается успеха, обратная величина является ручкой в контекст устройства для метафайла формата Windows-.
Если функция терпит неудачу, обратная величина НЕДЕЙСТВИТЕЛЬНА.

Замечания

Где текстовые аргументы должны использовать символы Уникода, используйте функцию CreateMetaFile как широкую-символьную функцию. Где текстовые аргументы должны использовать символы из 3.x набора символов Windows, используйте эту функцию как функцию ANSI.
CreateMetaFile - функция метафайла формата Windows-. Эта функция поддерживает только приложения разработанные для версии Microsoft Windows 3.x. Это не записывает или играется новый графический интерфейс устройства Win32 функций (GDI) как например, PolyBezier.

Контекст устройства созданный этой функцией может быть использован, чтобы записывать выходные функции GDI в метафайл формата Windows-. Не может быть использовано функциями запроса GDI как например, GetTextColor. Когда контекст устройства использован выходной функцией GDI, обратная величина этой функции становится ИСТИНОЙ если функция записана и ЛОЖЬ в противном случае. Когда объект выбран использованием функции SelectObject, только копия объекта записана. Объект все еще принадлежит приложению.

Для того, чтобы создавать масштабируемый метафайл формата Windows-, запишите графический выход в MM_ANISOTROPIC отображая режим. Файл не может содержать функции, которые модифицируют начало viewport и протяженности, ни может ли это содержать устройство-зависимые функции как например, функция SelectClipRgn. Как только создано, метафайл Windows может быть масштабирован и предоставляют на любое выходное устройство-формат определяя начало viewport и протяженности изображения перед прогоном это.

Смотри Также

CloseMetaFile, CreateEnhMetaFile, DeleteMetaFile, GetTextColor, PolyBezier, SelectClipRgn, SelectObject


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz