如何获取元文件的句柄
我在做用windowsAPI实现打印预览的相关程序,我在网上查到大多数程序的打印预览都是用如下的方法实现的:先在内存中用CreateMetaFile函数建立一个图元文件(metafile),该函数返回图元文件的hDC,然后通过Windows GDI函数向该文件输出文字和图形,最后在屏幕上使用PlayMetaFile函数显示该图元文件的内容,即可实现打印预览。
我在MSDN查到PlayMeteFiled的原型如下
BOOL PlayMetaFile(
HDC hdc, // handle to DC
HMETAFILE hmf // handle to metafile
);
我想知道如果我用以下语句创建了一个元文件
HDC hDc; //建立图元文件HDC
hDc=CreateMetaFile("file");
那么我该如何获取元文件的句柄,还有就是PlayMeteFile中的hdc就是CreateMetaFile返回的hdc吗?