使用AddPage(&Page1)时,程序会自动在属性单后面添加一个属性页,序号从0开始叠加,顺序根据调用AddPage()先后;
我现在想再调用AddPage(&Page2)时,Page2属性页是插在Page1之前,
或者更改Page1,Page2的Index,将Index of Page2 设为0;
如何才能做到??????

解决方案 »

  1.   

    那就自己改变添加顺序,或者根据索引来去Page
      

  2.   

    RemovePage();然后再重新AddPage()进去。
      

  3.   

    是否可以当你添加新的page的时候,添加到第一个index中,然后原来存在的page全部索引加1移动到后面。
      

  4.   

    如果之前已经插入了好几个了,这样就很麻烦,你要记住之前的顺序,而且Page里之前的数据会不会丢失?
      

  5.   

    我也有这样想过,就是改变page的index,可是CPropertySheet好像没有这样的内部函数
      

  6.   

    这种就自己保存index到一个list等,需要的时候,自己根据索引来取Page,为什么一定要改变顺序
      

  7.   


    因为我初始化时,AddPage(&Page1);Page1是一个空白页
    我想达到通过单击一个按钮,然后在空白页之前插入一个Page的目的
    就这样
      

  8.   

    ??有没有什么函数可以更改Index的?