windows - 两个DC是否可以共享一个GDI对象(画笔、笔等)?

标签 windows winapi gdi

两个设备上下文 (DC) 可以共享一个 GDI 对象,例如画笔或笔吗?

最佳答案

SelectObject 的文档提到一次不能将位图选择到一个以上的 DC 中。

本质上这是因为 GDI 操作可以写入位图,同时管理多个写入操作会很复杂。然而,所有其他 GDI 对象一旦创建(区域除外 - 但它们总是被复制)是不可变的,因此对于一次被选入多个 DC 没有限制。

关于windows - 两个DC是否可以共享一个GDI对象(画笔、笔等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325471/

相关文章:

c++ - Windows 对其 Unicode 数据类型使用什么 unicode 编码(UTF-8、UTF-16 等)?

windows - 我想创建一个批处理脚本,它将按修改日期的顺序打印文件夹中的所有文件

c - 如何在循环中组合 RECV 和 getMessage(C、WINAPI)

delphi - 来自已提升应用程序的 UAC 提示

C++ 在窗口上输出文本

windows - 在 Windows 中截取屏幕截图的最快方法是什么?

ios - 如何在 Windows 上运行 Xcode 项目?

c# - 从代码安装服务的问题(访问被拒绝?)

c++ - 从新分配更改为智能指针后出现堆错误

c - Win32 (GDI) - 设置 STATIC 控件的不透明度