求画点方法,我使用RenderTarget::DrawLine返回负数,而且不属于winerror d2derror,我在网上找到别人的方法,解决该error他是用Geometry添加1像素的线再整体填充解决的,后来他又去使用三角形。是否画线(画点貌似只能画线,没提供画点的方法)只能使用填充方式,填充图形或填充三角形

解决方案 »

  1.   

    Direct2D,我不懂,我倒是知道Win32里面有个函数,SetPixel();可以画屏幕上有颜色的点。
      

  2.   


    - -这个是用GDI的。要求的是用Direct2D的。。
      

  3.   

    目前我的方法是:
    d2d_render_target_->DrawLine(
          D2D1::Point2F(static_cast<FLOAT>(x),static_cast<FLOAT>(y)), 
          D2D1::Point2F(static_cast<FLOAT>(x + 1),static_cast<FLOAT>(y + 1)), 
          d2d_brush_);可以画出类似点