Direct2D覆盖现有内容

时间:2014-07-18 13:09:10

标签: c++ graphics plot render direct2d

我正在使用Direct2D开发一个“Plot XY”(如在MatLAB中),我的要求是,在模拟过程中(需要大约5-10分钟)我需要在固定的X-中绘制Y值轴。由于X轴没有改变,我需要在固定的X轴上绘制新的Y值而不删除屏幕上的旧Y值(BitMap左右)。

Direct2D的问题是,每次都是 在绘制一个点之前,我需要

  

pRenderTarget-> BeginDraw();

和 绘制点后,我需要

hr = pRenderTarget->EndDraw();

因此,我失去了旧的价值观。有任何建议如何处理这种情况?

1 个答案:

答案 0 :(得分:0)

我不知道如何关闭这个问题,因为答案可以在这里找到: Direct2D - preserve the existing content and overwrite the new values