+ -
当前位置:首页 → 问答吧 → 属性页按钮问题

属性页按钮问题

时间:2011-12-05

来源:互联网

((CPropertySheet*)GetParent())->SetWizardButtons(PSWIZB_NEXT|PSWIZB_BACK);
创建了一个属性页,现在在每页内容加入数据进行计算,如果计算通过就进行下一步,如果计算不通过就继续重新计算,现在属性页中的下一步按钮一直可用,有什么办法能让它变灰,等计算合格后变为可用啊?

作者: feitian_feiwu   发布时间: 2011-12-05

假设 
CPropertySheet *Sheet; 

在适当的地方使其变灰(不可用):
if(Sheet-> GetDlgItem(ID_WIZNEXT)!= 0)
Sheet-> GetDlgItem(ID_WIZNEXT)-> EnableWindow(FALSE); 

然后计算合格后使其可用:
  Sheet-> GetDlgItem(ID_WIZNEXT)-> EnableWindow(TRUE);

作者: fight_in_dl   发布时间: 2011-12-05

EnableWindow

作者: heksn   发布时间: 2011-12-05