This paper shows how to go much further than mere clipboard access by digging into the lower levels of the Drag and Drop APIs and building a program that can save files directly to the desktop via dragging, complete with proper file icons and drag feedback. When one uses an editor to write a large document, one often saves it to a particular location on the filesystem - in a Projects folder perhaps. This is because one will keep the file around for a long time, so they want to store it for later use. Small documents, however, are often created for transient reasons.
Related white papers
e-Project Management for the New e-Reality
Most E-projects differ from traditional software projects in two key dimensions: the frequency of releases is higher; and the scope of what is deployed in each release is smaller. ...
Symbian OS Version 6.x - Detailed Operating System Overview
Symbian OS is the common core of application programming interfaces (APIs) and technology that is shared by all Symbian OS phones. This paper gives a detailed overview of the features...
OPSLOG WebView: A New Vantage Point for Viewing OPSLOG
OPSLOG is a Unicenter CA-OPS/MVS component that keeps copies of all automation events. Events are continuously added to the OPSLOG as they occur. The OPSLOG resides in a data space...
Configuring Team System for Your Environment
Working with customers on Team System, few questions are raised around the configuration of the Team System environment. From external users using Team Foundation Server to setting up test rigs...
MSDN Webcast: Extending the Office Fluent UI Using Visual Studio Tools for Office (Level 100)
This webcast help developers understand how they can easily extend the Microsoft Office Fluent UI using powerful ribbon design tools that are available in Microsoft Visual Studio Tools for Office.
MSDN Webcast: LINQ in Visual Studio 2008 (Level 300)
Modern applications operate on data in several different forms: relational tables, XML documents, and in-memory objects. Each of these domains can have profound differences in semantics, data types, and capabilities,...
MSDN Webcast: Domain-Specific Development With Visual Studio DSL (Level 300)
Microsoft Visual Studio provides a great set of built-in development tools, and an open and extensible platform. Two key components of this platform are Domain-Specific Language (DSL) Tools and the...


