回 帖 发 新 帖 刷新版面

主题:怎样在窗体上画图?

我用vc.net 2003新建了一个.net的windows窗体应用程序,那么怎样在窗体上画线,矩形等?我用窗体的Paint事件没画出来(没反应),直接用创建Graphics来画也没用,为什么呢?

回复列表 (共3个回复)

沙发

用窗体的句柄来创建Graphics就可以了。

板凳

能说具体一点吗?先谢了

3 楼

在Form1.h中添加代码:

protected:
void OnPaint(PaintEventArgs *paintEvent)
{
__super::OnPaint(paintEvent);
Graphics *graphicsObject=paintEvent->Graphics;
// 下面定义画笔、画刷,使用具体函数绘图
......
}

注:上述为MC++代码,不是MFC代码,所以必须创建.NET项目!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册