Property page

I have a property sheet with 3 pages. When i refer the items in the propery page (other than from the current tab )from property sheet I am getting ASSERT FAILED error.  But if i  use 'SetActivePage ' and then refer the items it is working. Can i get rid of this error without moving into that page


thanks
gp
GopakumarAsked:
Who is Participating?
 
freewellCommented:
The property page is not inited when it is added to the property sheet. The initialization happens when it is active for the first time.

int CMyProperty::DoModal()
{
    // TODO: Add your specialized code here and/or call the base class
    int nTotalPage = GetPageCount();
    if(nTotalPage > 0)
    {
        for(int i=0;i<nTotalPage;i++)
           SetActivePage(i);
       SetActivePage(0);
    }

    // You can access page's item here

    return CPropertySheet::DoModal();
}
0
 
AlexFMCommented:
Please show your code.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.