You may download all samples in the single ZIP file (set of more than 130 sample applications).
This page contains ZIP files with executables only. You can find the source code of these applications in the Examples and Samples folders under the product installation directory (if you don't have the retail product version, please download the product evaluation).
This set of samples illustrates how to work with the Dialogs and Property Sheets.
This sample provides guidance on creating a themed dialog that utilizes the DWM extended area and includes a custom background image.
Many visual themes, like MS Office 2007-2024 (including light and dark themes), Windows native, and others, are demonstrated by this sample.
Demonstrates how to create a Web/mobile-style lightbox dialog. In this sample, you can see the lightboxes implemented as a sidebar,
a progress dialog, a property sheet, and a simple dialog.
Demonstrates the process of adding an expandable area to the dialog box.
Demonstrates how to create a themed message box with an optional check box, custom text box, and header drawn with a large font.
This demonstrates various styles for property sheet controls, including a simple style, left-aligned tabs, a left-aligned tree,
OneNote-style tabs, and a left-aligned list. It also includes a property sheet in Wizard mode and a property sheet control created as a
child of another dialog. In addition, this sample demonstrates the effects of property page transitions, custom header area, and various
visual themes.
This sample demonstrates how to create resizable forms, such as dialog bars, form views, dialogs, or property sheets, using our Layout Manager.
Demonstrates how to use a progress ("wait") dialog. The appearance of this dialog is fully customizable, and this sample shows the following features:
- Progress mode: regular (with percentage) or marquee.
- Custom progress control
- Custom header area
- Progress animation
- Visual themes
In addition, this sample guides how to correctly utilize the working thread for a time-consuming operation, such as loading a large amount
of data and not overloading the main application thread in this case.
Demonstrates how to place a menu, toolbar, status bar, Outlook bar, and caption bar on a dialog in a dialog-based application.
Demonstrates how to create a dialog box with scrolling support.
Demonstrates how to create a themed file dialog and property page with an embedded file pane.
Demonstrates how to create a themed Task dialog.
Demonstrates how to use the expander control: a container of the vertically stacked collapsible dialogs. You can see all dialogs at the same time or collapse some of them.