主题:怎样在窗体上画图?
jmhua23
[专家分:320] 发布于 2005-11-05 20:09:00
我用vc.net 2003新建了一个.net的windows窗体应用程序,那么怎样在窗体上画线,矩形等?我用窗体的Paint事件没画出来(没反应),直接用创建Graphics来画也没用,为什么呢?
回复列表 (共3个回复)
沙发
FancyMouse [专家分:13680] 发布于 2005-11-05 20:13:00
用窗体的句柄来创建Graphics就可以了。
板凳
jmhua23 [专家分:320] 发布于 2005-11-05 20:25:00
能说具体一点吗?先谢了
3 楼
netcreature [专家分:0] 发布于 2005-12-12 09:36:00
在Form1.h中添加代码:
protected:
void OnPaint(PaintEventArgs *paintEvent)
{
__super::OnPaint(paintEvent);
Graphics *graphicsObject=paintEvent->Graphics;
// 下面定义画笔、画刷,使用具体函数绘图
......
}
注:上述为MC++代码,不是MFC代码,所以必须创建.NET项目!!!
我来回复