我在OnDraw里用条件语句保存了两个图
switch button
case 1: paintpicture1()
break;
case 2: paintpicture2()
break;我想在按button1时显示图1
按button2时显示图2
但是,我在button的命令处理函数里如何触发OnDraw函数啊??

解决方案 »

  1.   

    你的button的消息函数在什么类中?
    总之,需要调用CView::Invalidate()来重绘视图。
      

  2.   

    1.将按钮的消息处理函数放到视图类中。
    2.按钮的处理函数的最后加入这样一条Invalidate();
      

  3.   

    to  ldiqing(憨豆先生) 将按钮的消息处理函数放到视图类中怎么放啊???
      

  4.   

    Invalidate(TRUE);
    or
    InvalidateRect(NULL, TRUE);