CDC::PlayMetaFile 

BOOL PlayMetaFile ( HMETAFILE hMF );

BOOL PlayMetaFile ( HENHMETAFILE hEnhMetaFile, LPCRECT lpBounds );

Значення, яке повертається

Ненульовий, якщо функція успішно; в іншому випадку 0.

Параметри

hMF

Визначає метафайл для відтворення.

hEnhMetaFile

Визначає Розширений метафайл.

lpBounds

Пункту до RECT структуру або CRect об'єкт, що містить координати обмежуючого прямокутника, який використовується для відображення фотографій. Координати вказані в логічних одиницях.

Зауваження

Вміст указаного метафайл грає в рамках пристрою. На метафайли можна відтворити необмежену кількість разів.

Друга версія PlayMetaFile відображає зображення, збережені в даній розширений формат метафайлу. Коли програма закликає друга версія PlayMetaFile, Windows використовує рамку рисунка в заголовку розширеного метафайлу зіставлення зображення на прямокутник, вказаний параметр lpBounds . (Це зображення може бути стрижений або повертати, встановивши для перетворення світу в пристрій виводу перед викликом PlayMetaFile.) Точок вздовж країв прямокутника включені в картині. На Розширений метафайл зображення можуть бути обрізається шляхом визначення області відсікання у пристрої виводу перед відтворенням розширеного метафайлу.

Розширений метафайл містить додаткові палітру, програма може досягти відповідності кольорів за допомогою настроювання палітру кольорів на пристрій виводу перед викликом друга версія PlayMetaFile. Для отримання необов'язкових палітру, використовувати в :: GetEnhMetaFilePaletteEntries функції. Розширений метафайл може бути вбудований в новостворених метафайлу на виклик друга версія PlayMetaFile і грати джерело Розширений метафайл в контексті пристрій для новий Розширений метафайл.

Держави з контекстне пристрій виводу зберігаються на цю функцію. Будь-який об'єкт, створений, але не видаляються у Розширений метафайл видаляється на цю функцію. Зупинити цю функцію, можна назвати заявку на :: CancelDC функція від інший потік, щоб завершити операцію. У цьому випадку функція повертає нуль.

CDC оглядЧлени класу | Ієрархічна діаграма

See Also    ::CancelDC, ::GetEnhMetaFileHeader, ::GetEnhMetaFilePaletteEntries, ::SetWorldTransform, ::PlayMetaFile, ::PlayEnhMetaFile, ::PlayMetaFile

Index