1.我想在对话框picture控件中绘图.
绘图通过按扭驱动(每按扭按下后,picture控件里出现一个简单图元.),按扭有很多.当对话框被遮挡,或最小化时图全部不见了.听说要重绘.我又不想把代码写到onpaint里面去.那样重绘好慢.
2.在picture已经绘好的图里,想拖动图元,使两图元间位置能够变化.怎么办?
绘图通过按扭驱动(每按扭按下后,picture控件里出现一个简单图元.),按扭有很多.当对话框被遮挡,或最小化时图全部不见了.听说要重绘.我又不想把代码写到onpaint里面去.那样重绘好慢.
2.在picture已经绘好的图里,想拖动图元,使两图元间位置能够变化.怎么办?
1.动态创建对象new delete
2,定义一个全局CArray来载入对象。
CArray<类*,类*>m_array;
3,在onpaint函数里用数组调用对象。
if(对象被创建过)
for(i=0;i<m_array.GetSize();i++)
{m_array[i]->draw(自定义成员参数);}