现在的位置: 首页 > 综合 > 正文

5.3–如何通过编程改变属性单内的活动页?

2013年05月02日 ⁄ 综合 ⁄ 共 348字 ⁄ 字号 评论关闭

      如何要选择属性单最初的活动页,则在 属性单类的构造函数 或者在创建属性单的代码中调用DoModal()之前调用CPropertySheet::SetActivePage()函数:

 

在DoModal()之前调用

psheet.SetActivePage(1);

 

也可在一个属性页里,响应某个消息(以按钮消息为例)跳转到另外的属性页

void CCoordsPPage::OnGotoShape()
{
      CPropertySheet* pParent = DYNAMIC_DOWNCAST( CPropertySheet, GetParent() );
      if( pParent )
      {
            pParent->SetActivePage( 1 ); // 第二页

      }
}

抱歉!评论已关闭.