GetWinMetaFileBits() 的参考 DC 参数到底有何用途?

发布于 2024-11-07 12:45:21 字数 319 浏览 5 评论 0原文

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

I was under the impression that classic Win16 metafiles had no embedded size or resolution information (unless there is a METAFILEPICT header or similar) - what does GetWinMetaFileBits() use the reference DC for?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

停顿的约定 2024-11-14 12:45:21

SDK 文章中有详细记录:

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

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

Windows 格式图元文件
包含一个综合标题
描述原图
尺寸,分辨率
图片所在的设备
创建了可选的文本描述,
或可选调色板。

It's well documented in the SDK article:

This function converts an enhanced
metafile
into a Windows-format
metafile so that its picture can be
displayed in an application that
recognizes the older format.

The system uses the reference device
context to determine the resolution of
the converted metafile
.

and

A Windows-format metafile does not
contain a comprehensive header that
describes the original picture
dimensions, the resolution of the
device on which the picture was
created, an optional text description,
or an optional palette.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文