Direct2D ID2D1RenderTarget :: EndDraw并缩放

时间:2016-07-05 13:48:45

标签: c++ directx zoom direct2d

我正在用C ++开发本地Direct2D应用程序。我的所有绘图调用都在BeginDrawEndDraw ID2D1RenderTarget方法之间正确使用。

不幸的是,只要缩放增加到某个但未定义的点,我就注意到了EndDraw方法的奇怪行为。实际上,如果我使用ID2D1RenderTarget::SetTransform方法继续增加缩放,它会达到我的应用程序停止工作并保持阻塞几分钟的程度。我想强调一下,在方法返回后,图形元素被正确渲染到屏幕中。

我能够调试应用程序,并在调用EndDraw方法时检查它是否停止,但我无法获得更多信息。

针对此行为是否有任何已知的解决方法?

0 个答案:

没有答案