C++ Direct2D覆盖现有内容
我正在使用Direct2D开发“绘图XY”(如中所示),我的要求是,在模拟过程中(大约需要5-10分钟),我需要在固定的X轴上绘制Y值。由于X轴不变,我需要在固定的X轴上绘制新的Y值,而不删除屏幕上的旧Y值(位图等) Direct2D的问题是,每次C++ Direct2D覆盖现有内容,c++,graphics,plot,render,direct2d,C++,Graphics,Plot,Render,Direct2d,我正在使用Direct2D开发“绘图XY”(如中所示),我的要求是,在模拟过程中(大约需要5-10分钟),我需要在固定的X轴上绘制Y值。由于X轴不变,我需要在固定的X轴上绘制新的Y值,而不删除屏幕上的旧Y值(位图等) Direct2D的问题是,每次 在画一个点之前,我需要 hr = pRenderTarget->EndDraw(); pRenderTarget->BeginDraw() 及 画完点后,我需要 hr = pRenderTarget->EndDraw(); 正因为如此
在画一个点之前,我需要
hr = pRenderTarget->EndDraw();
pRenderTarget->BeginDraw()
及
画完点后,我需要
hr = pRenderTarget->EndDraw();
正因为如此,我失去了旧的价值观。有什么建议可以解决这个问题吗?我不知道如何结束这个问题,因为答案可以在这里找到: