Re: How determine the Source application of an OLE Drag & Drop?
- From: "Alexander Nickolov" <agnickolov@xxxxxxxx>
- Date: Fri, 7 Apr 2006 12:59:54 -0700
DnD does _not_ use the clipboard, not sure how did you come
up with such an idea... The central idea is that the target does
_not_ know the source - it doesn't need to. All you need to do
is inspect the data and reject it if you can't make sense out of it.
--
=====================================
Alexander Nickolov
Microsoft MVP [VC], MCSD
email: agnickolov@xxxxxxxx
MVP VC FAQ: http://www.mvps.org/vcfaq
=====================================
"Al Koch" <AlKoch@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:vfdb32tqqri80fst5ptq8rufqngflue2bb@xxxxxxxxxx
Hello,
My application serves as a Drop Target so that other applications can drop
data onto it. I need to determine what application was
the Drop Source. It is my understanding that OLE D&D uses the clipboard
for its operations. If that is correct it seems that
(unless there is a straightforward way to determine this) that it ought to
be possible to determine the source by way of the
clipboard. (I can determine the app that places something on the
Clipboard with ::GetClipboardOwner() followed by a bunch of
additional work.) But I don't see how to do this for D&D. Since the Drag
Source can be one of many other apps I have no control
over what is put in the data that is drug. How can this be done?
Thank you,
Al Koch
AlKoch@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.
- Follow-Ups:
- References:
- Prev by Date: Re: LVN_ITEMCHANGING, how can I get it to cancel the change?
- Next by Date: Re: LVN_ITEMCHANGING, how can I get it to cancel the change?
- Previous by thread: How determine the Source application of an OLE Drag & Drop?
- Next by thread: Re: How determine the Source application of an OLE Drag & Drop?
- Index(es):
Relevant Pages
|
Loading