Могут ли два DC разделить один объект GDI (щетка, ручка и т. Д.)?

StackOverflow https://stackoverflow.com/questions/4325471

Вопрос

Могут ли два контекста устройства (DCS) иметь один объект GDI, такой как кисть или ручка?

Это было полезно?

Решение

Документация для SelectObject Упоминает, что растровые карты не могут быть выбраны в более чем один DC за раз.

По сути, это связано с тем, что операции GDI могут писать в растровом карте, и было бы сложно управлять несколькими операциями записи за раз. Однако все остальные объекты GDI, когда -то создаваемые (за исключением регионов, но они всегда копируются), неизменны, поэтому не имеют ограничений на выбор в несколько DC одновременно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top