GetWinMetaFileBits()的参考DC参数到底用于什么?

bdo*_*lan 2 graphics winapi gdi resolution metafile

我的印象是经典的Win16图元文件没有嵌入的大小或分辨率信息(除非有METAFILEPICT标题或类似信息) - GetWinMetaFileBits()使用参考DC有什么用?

Han*_*ant 5

它在SDK文章中有详细记录:

此函数将增强的图元文件转换为Windows格式的图元文件,以便其图片可以显示在识别旧格式的应用程序中.

系统使用参考设备上下文来确定转换后的图元文件分辨率.

Windows的图元文件格式不包含描述原始画面的尺寸,在其上创建图像的设备,可选的文本描述,或可选的调色板的分辨率的综合报头.

  • 那是正确的.加上你传递的mapmode. (2认同)