Visual c++ 即使调用了DeleteEnhMetaFile(),CopyEnhMetaFile()也不会释放句柄

Visual c++ 即使调用了DeleteEnhMetaFile(),CopyEnhMetaFile()也不会释放句柄,visual-c++,Visual C++,我有一个将一个图元文件复制到另一个位置的示例代码。第一次成功,但随后的试验失败,说明“该进程无法访问该文件,因为它正被另一进程使用”。请看我的密码 HENHMETAFILE hemf=GetEnhMetaFile(L“C:\Temp\MyMeta.emf”) CopyEnhMetaFile(hemf,L“C:\Temp\MyMetaCopy.emf”)) 删除图元文件(hemf) 明白原因了!我们需要删除CopyEnhMetaFile()返回的句柄。如何删除它?

我有一个将一个图元文件复制到另一个位置的示例代码。第一次成功,但随后的试验失败,说明“该进程无法访问该文件,因为它正被另一进程使用”。请看我的密码

HENHMETAFILE hemf=GetEnhMetaFile(L“C:\Temp\MyMeta.emf”)

CopyEnhMetaFile(hemf,L“C:\Temp\MyMetaCopy.emf”))


删除图元文件(hemf)

明白原因了!我们需要删除CopyEnhMetaFile()返回的句柄。如何删除它?