The clipboard provides several features that an application can use to improve the usability of the clipboard and save itself some work. These features are as follows:
Applications can delay the formatting of data passed to the clipboard until the data is needed. If the data format is complex and no other application is likely to use that format, an application can save time by not formatting that data until necessary.
Applications can draw within the Clipboard application's client area. This lets an application display data formats that Clipboard does not know how to display.
The following sections describe these features in more detail.