我用VC6.0,基于MFC对话框,在资源框中拖入一个按钮控件(IDC_BUTTEN1)。
一般的按钮响应是:双击次按钮控件,就可添加单击响应函数OnButten1();而我想这样响应,在另一个函数中,比如:
Onpaint(){
   if(此按钮按下)
      执行;
}这个该怎么做?多谢各位了

解决方案 »

  1.   

    用check box,可以设置成button的外观
      

  2.   

    根据需要在 鼠标消息 中设置相应的标志,你在OnPaint()再查询这个标志!
      

  3.   

    你在此按钮双击事件中执行OnPaint()不是更好,判断是不是双击比较困难,要判断就做个标志是最好的。
      

  4.   

    执行OnPaint的时候,鼠标单击的时候一定会OnPaint吗?还是OnPanit()执行时鼠标一定不会单击?考虑这个代码的可执行性