CDC::PlayMetaFile 

bool PlayMetaFile ( HMETAFILE hMF );

bool PlayMetaFile ( HENHMETAFILE hEnhMetaFile, lpcrect lpBounds );

Dönüş değeri

İşlev başarılı olursa sıfırdan farklı; Aksi halde 0.

Parametreleri

hMF

Çalınacak meta dosyası tanımlar.

hEnhMetaFile

Geliştirilmiş meta dosyası tanımlar.

lpBounds

rect yapısı ya da resim görüntülemek için kullanılan sınırlayıcı dikdörtgenin koordinatlarını içeren bir CRect nesnesi işaret eder. Mantıksal birimler cinsinden belirtilen koordinatları.

Açıklamalar

Belirtilen meta dosyası içeriği cihaz bağlama çalar. Meta dosyası herhangi bir sayıda çalınabilir.

PlayMetaFile ikinci sürümü olarak verilen gelişmiş biçimi meta içinde depolanan görüntüler. Bir uygulama PlayMetaFileikinci sürümü çağırdığında Windows resmin üzerine lpBounds parametresiyle işaret dikdörtgen eşlemek için geliştirilmiş meta başlığı resim çerçevesini kullanır. (Bu resim yamultulmuş veya olabilir PlayMetaFileçağırmadan önce Dünya dönüşümü çıkış aygıtı ayarlayarak döndürülmüş.) Dikdörtgen kenarları boyunca noktaları resmi yer almaktadır. Geliştirilmiş meta dosyası oynamadan önce kırpma bölgesi çıktı aygıtı tanımlayarak bir gelişmiş meta dosyası resmi kırpılır.

İsteğe bağlı bir paleti bir gelişmiş meta dosyası içeriyorsa, uygulama PlayMetaFileikinci sürümü çağırmadan önce çıktı aygıtının renk paletinde ayarlama tutarlı renkleri elde edebilirsiniz. Opsiyonel palet almak için :: GetEnhMetaFilePaletteEntries işlevi. PlayMetaFile ikinci sürümü çağırarak ve içine yeni geliştirilmiş meta dosyası için aygıt içeriği kaynak gelişmiş meta dosyası oynamaya yeni oluşturulan gelişmiş meta dosyası içinde katıştırılabilir bir gelişmiş meta dosyası.

Çıktı aygıtı bağlam durumları bu işlev tarafından korunur. Herhangi bir nesne oluşturuldu ama içinde geliştirilmiş meta dosyası silinmedi, bu işlev tarafından silinir. Bu işlev durdurmak için bir uygulama çağırabilirsiniz :: CancelDC işlemi sonlandırmak için başka bir iş parçacığı bir işlev. Bu durumda, işlev sıfır döndürür.

cdc ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

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

Index