我在理解SelectObject函数时遇到了麻烦,因为我不知道“选择对象”在“选择对象函数将对象选择到指定的设备上下文(DC)”中的解释是什么。
通常,当您选择某物时,您会选择一个对象,例如您要复制的一段文字,但是如何选择其他内容呢?
<?php
class BaseEmployee {
private $salary; // <-- defined as private
}
class Employee extends BaseEmployee {
public function calculateMonthlyPay() {
return $this->salary / 12; // This will trigger notice
}
}
// ---------------------
class BaseEmployee {
protected $salary; // <-- defined as protected
}
class Employee extends BaseEmployee {
public function calculateMonthlyPay() {
return $this->salary / 12; // This will work
}
}
答案 0 :(得分:1)
您链接的页面底部有一个指向Setting the Pen or Brush Color的链接。它可以解释得更好。 {{1}}可让您配置GDI环境,例如笔或野蛮,因此您可以绘制复杂的场景,而无需在每个GDI调用中重复指定它们。
答案 1 :(得分:0)
GDI始终在DC中提供每种类型的“当前”对象(笔,笔刷,文本颜色等),该对象在运行操作时使用,并引用该对象(例如DrawText引用当前字体,测试颜色等)。新创建的DC从默认对象开始,您可以通过“选择”另一个对象来更改它们。