Я ожидаю получить тот же эффект, что и GraphicsPath от Winforms, который позволяет сохранять некоторые определенные области myForm не обновленными.fi:
myForm.Invalidate(new Region(graphicsPath));
Моя конечная цель - рисовать объекты в не обновленном месте, используя HDC (дескриптор контекста устройства), который я предоставлю внешнему приложению.(В настоящее время это работает с использованием winforms).
Я использую SFML.Net 2.4 и создаю свое окно следующим образом:
SFML.Graphics.RenderWindow mySfmlWindow = new RenderWindow(myForm.Handle, settings);
Я все еще могу создать HDC на myForm, однако дажебез вызова:
mySfmlWindow.Clear(color);
, вещи, нарисованные внешним приложением, по-прежнему мгновенно очищаются.