有一个菜单消息OnRectangle(),与此对应,有一个UPDATE_COMMAND_UI更新命令的函数OnUpdateRectangle(),问题是该函数在何时被系统调用

解决方案 »

  1.   

    ON_UPDATE_COMMAND_UI是用来表示对应的按钮和菜单项的状态的响应消息
      

  2.   

    This macro indicates which function will handle a user-interface update command message. 
      

  3.   

    这个是在你的程序空闲的时候调用的,MFC里有个OnIdle可以在系统空闲(也就是没有消息需要处理)的时候做一些事情,UPDATE_COMMAND_UI也是在这个时候被类库调用的。