MFC做画图程序问题

MFC做画图程序问题,第1张

画几个点,线就那几个函数。。

画的时候设置画笔异或。。

代码的话,有点多。。可以去百度。。

关键词,双缓存,画笔异或。

Status ListDelete(LinkList L,int i,ElemType *e)

{

int j = 0

LinkList p,q = L

while(q ->next &&j <i -1)

{

j++

q = q->next

}

if(!q || j >i -1)return ERROR

p = q ->next //指向准备删除的结点

q ->next = p ->next//删除结点的前驱的指针域指向删除结点的后继

e = p ->data

free(p) //释放要删除的结点

return OK

onDraw是在文档document更新之后调用的方法,你可以设计一个线段的类,定义一个对像在document中,你在onDraw中通过document对象得到线段对象,然后将它画出,而在view中设计对话框得到线段长度, 数据写入 document对象中,然后调用update,validate 之类的方法,我有段时间不用了,记不太清了.这种方法比较规范.便于你以后把线段的数据存档.其实如果只是想画出来,在onDraw或onPaint中放个静态变量就行.flag之类的东西都可以的.

关于学习MFC你应好好考虑一下,现在.net功能更大一些.如果你C++好的话,深入浅出mfc会比较好.还有要说的想学好mfc应了解点win32编程的知识,许多人用mfc用不好,不全是因为对mfc不了解,而是对windows程序开发不了解.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12110014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存