系列文章目录
文章目录
前言
有三种方法可以对显示的图像进行注释:
- 使用MIL的叠加机制。
- 使用图形列表。
- 使用GDI注释。
使用叠加机制注释图像
对于所有类型的显示器,您可以使用MIL的叠加机制对显示的图像进行无损注释。要使用此功能,请执行以下操作:
- 使用
MdispControl()
启用叠加机制,并将M_OVERLAY
设置为M_ENABLE
。 - 使用
MdispSelect()
选择要显示的缓冲区。
于启用了叠加机制,这不仅会显示选定的图像,还会将临时叠加缓冲区与显示关联。该缓冲区称为显示器的叠加缓冲区。叠加缓冲区可用于注释底层图像,其效果称为透明度或键控。 - 要访问显示器的叠加缓冲区,请使用带有
M_OVERLAY_ID
的MdispInquire()
来确定缓冲区的MIL标识符。 - 根据需要注释显示器的叠加缓冲区。例如,要在叠加缓冲区中写入文本,可以使用
MgraText()
。注意,由于该临时叠加缓冲区是真实图像缓冲区,因此可以使用任何功能(抓取除外)。
您还可以使用Window