当前位置: 代码迷 >> VC >> Paint方法 急解决思路
  详细解决方案

Paint方法 急解决思路

热度:7137   发布时间:2013-02-25 00:00:00.0
Paint方法 急急急急!!!!!!!!!!!!!
Paint方法实现的绘图要求是:

  1、每次测试前(启动)窗体不会自动生成图形。

  2、图形生成必需通过调用来实现。

  3、在生成图形时必需跟随被调函数执行一致,如绘制一条线生成图形区显示一条。

  4、生成图形必需可见但图形不会因改变当前的窗体而重新绘制。

  5、在重新测试时清除图形,随着条件改变而重新绘制图形。


  基本情况如下: 
  void drawline()
  {  

  int a;
  for(int i=0;i<a; a++)
  {
   
  // 绘制a线段
   
  }
  }
form_paint(PaintEventArgs^ e)
 {

  this->drawline();

}

注:基本的图形及运动轨迹以绘制出来,但目前没有实现的是:通过函数来实现模拟绘制图形及重新清除图形。


(这是目前的设计要求,如果各位有更好的办法,提多多指教。)







------解决方案--------------------------------------------------------
sf
不知道楼主在说什么
------解决方案--------------------------------------------------------
windows 程序是消息驱动的
------解决方案--------------------------------------------------------
努力学习一下。。希望能认识大家
------解决方案--------------------------------------------------------
bool m_bReady=false;
onpaint()
{
if(bReady)
{
drawline();
}
}
void drawline()

}
btn_click()
{
bReady=true;
invalidate();
}
------解决方案--------------------------------------------------------
  相关解决方案