当前位置:编程学习 > C#/ASP.NET >>

Window API编程,如何在DialogBox产生的模态对话框上面的控件上绘图

我想在DialogBox产生的模态对话框上面的组框内部绘图,也就是说在每一次画面刷新的时候,在系统自动绘制完成组框之后,再使用FillRect函数在组框内部绘图。


现在问题是,加入在MFC中编程,在CXDlg类中对WM_PAINT消息添加响应函数,则系统自动生成的OnPaint函数中本来自带有10多行代码,这些代码执行完也就代表组框绘制完成,我在这之后自

己绘制矩形也就没有问题;但是,在Windows API编程中,自己添加的对WM_PAINT函数的响应函数中,一行代码都没有,我如果直接在这里绘图,则绘图完后系统再次绘制组框,这会把握之前

的绘图给盖住。

所以,我想请问下,在API编程中,如果想实现在组框上面绘图,并且每次屏幕刷新的时候,能够实现再次绘图,这个应该怎么做呢?


之前在MFC上写过这个程序,生成一个基于对话框的窗口,然后在CXDlg类上添加对WM_PAINT函数的相应,在这个响应函数中系统自带了10多行代码,我猜就是用于绘制整个对话框
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,