刚刚开始学习VC,对很多东西感到困惑
工具栏上有2个button,一个将画出一个方块,一个将画出椭圆
另外有两个类,一个是椭圆(ellipse),一个是方块(square)
有没有办法所有的画图实际的操作在ellipse和square的draw中实现。通过ellipse的draw函数将图画出来
thanks
工具栏上有2个button,一个将画出一个方块,一个将画出椭圆
另外有两个类,一个是椭圆(ellipse),一个是方块(square)
有没有办法所有的画图实际的操作在ellipse和square的draw中实现。通过ellipse的draw函数将图画出来
thanks
處理OnButton/
生成ellipse的實例.存入一個全局的鏈表中.
在OnPaint里調用鏈表里每一對像的draw 就是呀.(要傳遞一下CDC *)
可以在ellipse的draw function 里面么?
ellipse有一个draw 方法
每次我在view里面创建一个ellipse实例,然后调用ellipse的draw方法,把ellipse画出来
这样可以么?
void Ellipse::drwaw(CDC& dc)
{
dc.Ellipse(x-radius,y-radius,x+radius,y+radius);
}
就是这样,在你的Circle类中定义该函数,就可以将圆画出来