比如说把下面的“确定”“应用”等删了。
都是它自动生成的啊?

解决方案 »

  1.   

    改名:——注意他们的ID,特定的;
    GetDlgItem(IDOK)->SetWindowText("上一步");
    GetDlgItem(IDCANCEL)->SetWindowText("取  消");
    GetDlgItem(ID_APPLY_NOW)->SetWindowText("下一步");
    使能:
    GetDlgItem(ID_APPLY_NOW)->EnableWindow(TRUE);
    隐藏:
    GetDlgItem(ID_APPLY_NOW)->ShowWidow(SW_HIDE);
      

  2.   

    不知道,呵呵,是自己慢慢摸索的(主要是ID问题,有了ID就什么都好办了),我想应该有吧,MSDN里说了一些
      

  3.   

    一个值得注意的问题:在CPropertySheet类中,将OnOK()、OnCancel()等函数作为虚函数处理,没有做消息响应函数,经过自己处理(如改名等)后,可以象在CDialog中一样的给CPropertySheet类添加消息响应函数,连代码都可以是一样的(拷贝过来就可以了,完全可以直接把它作对话框处理),这样你就屏蔽了CPropertySheet默认的处理方法(如“应用”按钮的使用等),就完全可以自己把握了
      

  4.   

    呵呵,你还记得这个帖子啊,^_^如果是默认的话,应该都是显示的,你看看在哪儿隐藏了,应该不是“加”上去,而是将其显示出来。显示的方法是:ShowWindow(SW_SHOW),你动动MSDN就可以查到。
      

  5.   

    什么东西变得好宽啊?按钮?你没有改变过他们的大小吧?实在不行就用MoveWindow()更改其大小吧,呵呵
      

  6.   

    这是属性页啊!特别是Sheet页,我不能控制它的大小啊!我气啊
      

  7.   

    所有的属性页中,Sheet会按照最大的属性页显示,所以你挨个屏蔽(就是不用哪个属性页就屏蔽哪个AddPage())个属性页,看是那个属性页出问题了,然后再分析。当然,你首先检查你的资源中各Page的大小,是否有一个特别大了