我如何在子窗口中绘制内容。在MFC?

时间:2013-09-18 18:03:36

标签: visual-c++ mfc

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

有人可以指导我吗?

1 个答案:

答案 0 :(得分:1)

从所需的子窗口类型派生一个类,例如CStatic或CDialog。为WM_PAINT添加消息处理程序。您的OnPaint消息处理程序必须如下所示:

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

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