Sdílet prostřednictvím


CDC::PlayMetaFile

Přehrává obsah zadaného metasouboru na kontext zařízení.

BOOL PlayMetaFile( 
   HMETAFILE hMF  
); 
BOOL PlayMetaFile( 
   HENHMETAFILE hEnhMetaFile, 
   LPCRECT lpBounds  
);

Parametry

  • hMF
    Identifikuje metasoubor, který chcete přehrát.

  • hEnhMetaFile
    Identifikuje rozšířený metasoubor.

  • lpBounds
    Odkazuje RECT struktury nebo CRect objekt, který obsahuje souřadnice ohraničovací obdélník slouží k zobrazení obrázku.Souřadnice jsou specifikovány v logických jednotek.

Vrácená hodnota

Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.

Poznámky

Metasoubor lze přehrávat na libovolném počtu.

Druhá verze PlayMetaFile zobrazí obrázek uložený v daný formát rozšířeného metasouboru.Když aplikace zavolá druhou verzi PlayMetaFile , systém Windows používá rámeček obrázku v záhlaví enhanced metafile mapovat obrázek na obdélník, na kterou odkazuje lpBounds parametr.(Obrázek může být zrcadlili nebo otočený nastavením Světové transformace ve výstupním zařízení před voláním PlayMetaFile .) Body podél okraje obdélníku jsou zahrnuty v obrázku.Rozšířený metasoubor obrázku lze oříznout definováním oblast oříznutí výstupní zařízení před přehrávání rozšířeného metasouboru.

Pokud metasoubor obsahuje volitelné palety, aplikace můžete dosáhnout jednotné barvy nastavení palety barev na výstupním zařízení před voláním druhou verzi PlayMetaFile .Načíst paletu volitelné, použít GetEnhMetaFilePaletteEntries funkce systému Windows.Rozšířený metasoubor mohou být vložena do nově vytvořeného rozšířeného metasouboru voláním druhou verzi PlayMetaFile a přehrávání zdroj enhanced metafile do kontextu zařízení pro nový rozšířený metasoubor.

Tato funkce se zachovají států kontextu výstupní zařízení.Tato funkce je odstraněna libovolný objekt vytvořen, ale není odstraněno v enhanced metafile.Pokud chcete ukončit tuto funkci, může aplikace volat CancelDC funkce systému Windows z jiného podprocesu ukončení operace.V tomto případě vrátí nulu.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CancelDC

GetEnhMetaFileHeader

GetEnhMetaFilePaletteEntries

SetWorldTransform

PlayMetaFile

PlayEnhMetaFile

PlayMetaFile