Windows UI Samples

The following table lists Windows Server 2008 samples as well as samples new to this release of the Windows SDK that pertain to creating a Windows user interface. They are installed by default under the Samples folder in the following path:

\Program Files\Microsoft SDKs\Windows\v6.1\Samples

For build instructions and additional information about the samples, see the Readme.txt files and other documents in the sample folders.

Sample

Description

Location (under Samples)

Clipboard Viewer Chain Sample

Programs new clipboard functions.

WinUI\ClipboardChainImprovementAPIs

Common File Dialog API Sample

Constructs a variety of common file dialogs.

WinUI\CommonFileDialog

DeskBand API SDK Sample

Creates a customized desk band.

WinUI\DeskBand

LHFile Operation API Sample

Manages file system objects.

WinUI\FileOperationAPI

Help API Sample (C++)

Manages file system objects.

WinUI\HelpAPISample

High DPI Sample

Calls the Help Pane Proxy objects.

WinUI\HighDpiSample

KnownFolder API SDK Sample

Registers a KnownFolder.

WinUI\KnownFolderAPI

Screen Magnification Sample

Magnifys a portion of the desktop.

WinUI\Magnification

MUI Application Sample

Develops Multiple User Interface (MUI) applications.

WinUI\MUISampleApp

Named NLS API Sample

Globalizes applications with locale names instead of LCIDs.

WinUI\nls\NamedNlsFunctions

Photo Acquisition Plug-in

Creates a plug-in that runs when photos are acquired from a device.

WinUI\Pictures\AcquisitionPlugin

Picture Acquisition Simple Read-Only Plug-in Sample

Creates a simple plug-in that sets read-only attributes of images acquired from a device.

WinUI\Pictures\PictureAcquisitionPlugin

Thumbnail Cache Sample

Adds a thumbnail to the thumbnail cache.

WinUI\Pictures\ThumbnailCache

Transcoding  Sample

Shows how to transcode and resize an image.

WinUI\Pictures\TranscodeImage

PreviewHandler API SDK Sample

Previews a file in a pane.

WinUI\PreviewHandler

Printing  Sample

Shows how to use the Print Ticket and PrintCapabilities Win32 APIs to obtain and manipulate PrintTicket.

WinUI\Printer\Ptpcmxdw

Property Handler API SDK Sample

Reads and writes properties to files, such as .jpg, .tiff, .doc, .mp3, and .wma.

WinUI\PropertyEdit

Property Handler API SDK Sample

Handles properties for an XML-based application.

WinUI\PropertyHandler

RSS ScreenSaver

Scans common feed list for enclosed images.

WinUI\RssScreenSaver

CommonFileDialog  Sample

Shows how to customize an open and save file dialog.

WinUI\Shell\AppPlatform\CommonFileDialog

Explorer Browser  Sample

Shows how to use the explorer browser control.

WinUI\Shell\AppPlatform\ExplorerBrowserControl

File  Operations Sample

Demonstrates operations on system files, such as copying, deleting, and renaming.

WinUI\Shell\AppPlatform\FileOperations

Known  Folder Sample

Shows how to register a known folder as an alternative to COM interop development.

WinUI\Shell\AppPlatform\KnownFolders

NamespaceTreeControl  Sample

Shows how to implement a custom namespace tree control.

WinUI\Shell\AppPlatform\NamespaceTreeControl

Property  Schema API Sample

Demonstrates PropertySystem APIs that register and unregister custom property schemas, or get detailed information about properties already registered with the system.

WinUI\Shell\AppPlatform\PropertySchemas

Property  System Values Sample

Shows how to use the PropertySystem APIs to read and write values to and from files.

WinUI\Shell\AppPlatform\PropertySystem

TaskDialog  SDK Sample

Shows how to use the TaskDialog APIs.

WinUI\Shell\AppPlatform\TaskDialogs

Preview  Handlers Sample

Shows how to register a preview handler for custom file types.

WinUI\Shell\AppShellIntegration\PreviewHandler

Property  Handlers Sample

Shows how to create a sample property handler for an XML-based recipe file application.

WinUI\Shell\AppShellIntegration\PropertyHandlers

Desk  Band Sample

Shows how to create a custom desk band.

WinUI\Shell\ShellExtensibility\DeskBands

SideShow Alarms Sample

Sends notifications to a Windows SideShow device.

WinUI\sideshow\Alarms

SideShow HelloWorld Sample

Creates a simple Windows SideShow application.

WinUI\sideshow\HelloWorld

SideShow Pictures Sample

Sends images to a slide show device.

WinUI\sideshow\Pictures

SideShow Tasks Sample

Creates a task-based slide show.

WinUI\sideshow\tasks

IThumbnailProvider Sample

Retrieves a thumbnail from an image file.

WinUI\Thumbnail\ImageThumbnailProvider

UI  Automation Fragment Provider Sample

Shows how to implement a complex custom control that supports UI Automation.

WinUI\UIAutomation

UI Automation Fragment Provider Sample

Creates a Win32 Custom Control that implements UI automation.

WinUI\UIAutomation\FragProviderUnmgd

Simple UI Automation Provider Sample

Implements UI automation on a simple custom control.

WinUI\UIAutomation\SimpleUIAProvider

See Also

Concepts

Beginning Samples

Communication Samples

Data Access Samples

Multimedia Samples

Networking and Services Samples

Security Samples

Systems Management Samples

Tablet Samples

Web Samples

Windows Base Samples