如何获取元文件的句柄
我在做用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吗?
我在MSDN查到PlayMeteFiled的原型如下
BOOL PlayMetaFile(
HDC hdc, // handle to DC
HMETAFILE hmf // handle to metafile
);
我想知道如果我用以下语句创建了一个元文件
HDC hDc; //建立图元文件HDC
hDc=CreateMetaFile("file");
那么我该如何获取元文件的句柄,还有就是PlayMeteFile中的hdc就是CreateMetaFile返回的hdc吗?
...全文
相关推荐
DELPHI获取鼠标当前句柄并执行操作
DELPHI获取鼠标当前句柄并执行操作源码,获取后可执行一系列窗体操作
句柄之深入解析
句柄之深入解析,学习编程语言必须要掌握的知识
CMetaFileDC的使用示例
给出了CMetaFileDC的使用示例。见孔令德《计算机图形学基础教程(Visulal C++版)》(第2版),清华大学出版社。2013年
delphi7根据句柄把窗体前置
这个delphi7小程序能根据一个窗体的句柄,或类名或标题把该窗体置于桌面最前端
鼠标位置取得窗口信息(桌面绘图).zip_-baijiahao_delphi7_获得窗口句柄
可以使用鼠标拖拽方便的获取其他窗口句柄等信息


图形处理/算法
