如题

解决方案 »

  1.   

    不知道按钮的index是什么意思
      

  2.   

    当动态生成工具栏时(用CToolBar)会给每个按钮设定索引(或者是ID?搞不懂),还有个CommandToIndex方法。不知道他们两者是干什么的。高手在哪?
      

  3.   

    index就是位置,ID就是发送消息的命令ID,
    index是可变的,但是ID是不变的菜单也一样,修改状态的时候有选项是根据ID(MF_BYCOMMAND)   ,还是index即位置(MF_BYPOSITION)
      

  4.   

    这样啊,我还以为是普通的按钮
    CommandToIndex就是给出按钮的ID获得某一个按钮的index
    其余见ls
      

  5.   

    一个是位置,比如左边数第三个,index一般就为2(从0开始);而ID是他的标示,和位置没有关系的,从第三放到第四,index变为3,而ID是不会改变的。响应消息都是根据Command!.
      

  6.   


    使用CommandToIndex得到某个ID的按钮在工具条上的index位置,然后根据该index就可以自绘制该位置按钮的外型了(如弄成组合框)。