短语 "select object into device context" 是什么意思?

What does the phrase "select object into device context" mean?

我无法理解 SelectObject 函数,因为我不知道 "select into" 在解释 "The SelectObject function selects an object into the specified device context (DC)." 中的含义。

通常当你 select 某物时,你 select 一个对象,例如您想复制一段文本,但如何 select 将某些内容复制到其他内容中,这是什么意思?

HGDIOBJ SelectObject(
  HDC     hdc,
  HGDIOBJ h
);

在您 link 编辑的页面底部有一个 link 到 Setting the Pen or Brush Color。它可以更好地解释。 SelectObject 允许您配置 GDI 环境,例如笔或 brash,因此您可以绘制复杂的场景 w/o 在每个 GDI 调用中重复指定它们。

GDI总是在一个DC中提供一个"current"每种类型的对象(画笔、画笔、文字颜色等),在操作运行时使用,它引用它(例如DrawText引用它)当前字体、测试颜色等)。新创建的 DC 以默认对象开始,您可以通过 "selecting" 另一个对象进行更改。