Overview
COM includes a powerful mechanism for transferring data within and among Microsoft Windows–based applications: Uniform Data Transfer (UDT). As you'll see, UDT gives you all sorts of options for the formatting and storage of your transferred data, going well beyond standard Clipboard transfers. The COM IDataObject interface is the key element of UDT.Microsoft Foundation Class (MFC) support is available for UDT, but that support is not so high-level that it obscures what's going on at the COM interface level. One useful application of UDT is OLE drag and drop. Many developers want to use drag-and-drop capabilities in their applications, and drag-and-drop support means that programs have a standard for information interchange. This chapter focuses on the MFC library support for drag-and-drop operations, together with Clipboard transfer.