Mutli Row Tab View

My project had very big dialog which needed to be split in to many property pages. Some of the property pages again needed a split. Then I tried to do it using CPropertySheet and CPropertyPage. But I could not find a way to stick CPropertySheet inside another CPropertySheet. My CMutliRowTabView and CTesttabCtrl did the job. I derived CtestTabCtrl from CTabCtrl and used lParam value to store the either a Window or a Tab control. CMutliRowTabView has CTesttabCtrl member and has its own functions to insert a view or a Tab control. With CMutliRowTabView you can add any number of rows, Insert windows by position.

Derive a class from CMutliRowTabView and override OnInitialUpdate() to add pages.

Downloads

Download demo project - 24 Kb
Download source - 8 Kb


Comments

  • Any OleCreatePropertyFrame implementation ?

    Posted by Legacy on 02/10/2000 12:00am

    Originally posted by: Corneliu I. Tusnea

    Hi,
    Don't you have an implementation of the OleCreatePropertyFrame method ?
    I need something like this great class, but for OLE Property Pages (IPropertyPage).

    Thanks,
    Corneliu.

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • When individual departments procure cloud service for their own use, they usually don't consider the hazardous organization-wide implications. Read this paper to learn best practices for setting up an internal, IT-based cloud brokerage function that service the entire organization. Find out how this approach enables you to retain top-down visibility and control of network security and manage the impact of cloud traffic on your WAN.

  • Moving from an on-premises environment to Office 365 does not remove the need to plan for disruptions or reduce the business risk requirements for protecting email services. If anything, some risks increase with a move to the cloud. Read how to ease the transition every business faces if considering or already migrating to cloud email. This white paper discusses: Setting expectations when migrating to Office 365 Understanding the implications of relying solely on Exchange Online security Necessary archiving …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date