请教一个MFC关于GDI画图的问题

可能是上面几个问题没有表达清楚,我就是想问如果大家做一个MFC的对话框程序
在程序上画线这么一个程序,肯定要用到DC是吧?如果您 的DC在DLG类的头文件中定义
的话,您们一般是会用指针的还是非指针的呢?为什么呢?

直接使用DC对象,是不是用指针不重要。

dc pdc,你看一般代码不是都这么写的,怎么用都行

一般用CDC的指针,如果你一定要用对象那就在.h文件里加一个成员变量,然后可以这样对他初始化。

void CTest_1Dlg::OnMouseMove(UINT nFlags, CPoint point)
{
    // TODO: 在此添加消息处理程序代码和/或调用默认值
    dd.m_hDC = GetDC()->m_hDC;
    if (nFlags ==MK_LBUTTON)
    {
        dd.MoveTo(pt);
        dd.LineTo(point.x,point.y);
    }
    pt = point;
    CDialogEx::OnMouseMove(nFlags, point);
}