【问题标题】:How do i draw something in a child window. in MFC?我如何在子窗口中绘制一些东西。在 MFC 中?
【发布时间】:2013-09-19 05:38:09
【问题描述】:

我想在 MFC 中绘制手的骨架,我从我的相机获取手和手指坐标数据,我希望它使用 MFC 在子窗口的屏幕上显示(我知道如何在 OpenGL 中执行此操作,但是不知道 MFC)

有人可以指导我吗?

【问题讨论】:

    标签: visual-c++ mfc


    【解决方案1】:

    从您想要的子窗口类型派生一个类,例如 CStatic 或 CDialog。为 WM_PAINT 添加消息处理程序。您的 OnPaint 消息处理程序必须像这样开始:

    void CGraph::OnPaint()
    {   CPaintDC dc(this);
        // Use dc.FillSolidRect() and other DC functions to draw
    }
    

    如果你有一个想要绘制的点数组,dc.Polyline(...) 将连接这些点。

    【讨论】:

      猜你喜欢
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 2022-12-24
      相关资源
      最近更新 更多