Могут ли два DC разделить один объект GDI (щетка, ручка и т. Д.)?
-
29-09-2019 - |
Вопрос
Могут ли два контекста устройства (DCS) иметь один объект GDI, такой как кисть или ручка?
Решение
Документация для SelectObject Упоминает, что растровые карты не могут быть выбраны в более чем один DC за раз.
По сути, это связано с тем, что операции GDI могут писать в растровом карте, и было бы сложно управлять несколькими операциями записи за раз. Однако все остальные объекты GDI, когда -то создаваемые (за исключением регионов, но они всегда копируются), неизменны, поэтому не имеют ограничений на выбор в несколько DC одновременно.
Не связан с StackOverflow