Можно ли использовать StretchRectangle () , чтобы нарисовать поверхность, созданную на одном устройстве, на поверхность, созданную на другом устройстве?Это два устройства, созданные для двух разных элементов управления.
Я продолжаю получать InvalidCallException
.Обе поверхности являются объектами рендеринга, имеют одинаковый формат и помещаются в пул по умолчанию.
Полагаю, проблема заключается в двух разных устройствах?Как я могу скопировать эту поверхность?
ОБНОВЛЕНИЕ:
У меня есть некоторые успехи с использованием LockRectangle
и использованием GraphicsStream
для чтенияи написать на другую поверхность.Я говорю некоторый успех, так как я замечаю что-то движущееся видно, но мне все еще нужно определить, сколько байтов для чтения / записи и так далее, какой прямоугольник ...