Download demo project - 16 Kb
Download source files - 65 Kb
Introduction to the Wizard 97
The Platform Internet SDK along with its all other Goodies adds a new Property Sheet Wizard
User Interface. It could enhance your user interface by supporting a watermark background
bitmap and a bitmapped header for the property page.
The attached sample demonstrates an application whose main window is a Wizard 97 based property
sheet.
Microsoft has included two new classes for the purpose:
CPropertySheetEx
- CPropertySheet
enhancing the current
property sheet to support a watermark background bitmap and a bitmapped header.
CPropertyPageEx
- CPropertyPage
enhancing the current
property page to determine whether the page requires a header or a watermark
background.
Sample Screen shots of the test application:
After building a bitmap handle to the Watermark and the Header bitmap it is passed to the
constructor to the extended property sheets constructor.
CPropertySheetEx(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0,
HBITMAP hbmWatermark = NULL, HPALETTE hpalWatermark = NULL,
HBITMAP hbmHeader = NULL);
Also the flags for the property sheet header flags should include the PSH_WIZARD97
style in the constructor.
m_psh.dwFlags |= PSH_WIZARD97;
Also the flags for the property page header could include the PSP_HIDEHEADER
style
in the constructor to prompt that no header is required (the header bitmap is not displayed
example in the welcome page - 1st page).