按照我的理解,这个函数应该是在该菜单项显示的时候执行,但是我在其中写下如下代码
    static int x=0;
    char s[100];
    sprintf(s,"%d---",x);
    pCmdUI->SetText(s);
  x++;
运行后菜单项上的文字并不按我想象中的那样依次从0,1,2........改变,而是每次增加了一个很大的数字,这是为什么呢顺便问一下,这个函数在"更新菜单"的时候运行,可不可以理解为在该菜单的上一级菜单的WM_COMMAND消息产生时运行?