求一个mfc的小程序 建立一个多文档的工程 然后用cdc随便在文档里画条线就可以了 该怎么做 我做l
求一个mfc的小程序建立一个多文档的工程然后用cdc随便在文档里画条线就可以了该怎么做我做linux编程的mfc没用过啊我想建一个cdc窗口在里边画条线在哪建立cdc对象...
求一个mfc的小程序 建立一个多文档的工程 然后用cdc随便在文档里画条线就可以了 该怎么做 我做linux编程的 mfc没用过啊 我想建一个cdc窗口 在里边画条线 在哪建立cdc对象啊 mfc自动生成的程序完全不明白求解
我在cView加一个cdc指针 然后在构造函数里create 这么做可以吗 展开
我在cView加一个cdc指针 然后在构造函数里create 这么做可以吗 展开
1个回答
展开全部
你新建一个MFC文档视图工程的话,它会自动生成一个从CView派生出来的类。比如你创建了一个工程名为my,它会派生出一个CmyWiew类。
在那个派生类的OnDraw(CDC *pDC)函数中加入你的绘图代码就OK了,函数有一个参数pDC就是视图界面的设备环境句柄,不用你自己创建,调用pDC->MoveTo(x1,y1),然后再调用pDC->LineTo(x2,y2),这样就画了一条(x1,y1)到(x2,y2)的直线。
在那个派生类的OnDraw(CDC *pDC)函数中加入你的绘图代码就OK了,函数有一个参数pDC就是视图界面的设备环境句柄,不用你自己创建,调用pDC->MoveTo(x1,y1),然后再调用pDC->LineTo(x2,y2),这样就画了一条(x1,y1)到(x2,y2)的直线。
追问
正解正解 多谢多谢 以后请多多指教
追答
呵呵,客气客气。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询