🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.nativeapi
4 messages
4 total messages Started by Richard Kavanagh Fri, 20 Oct 2006 10:07
Distinguishing right from left drag
#2962
Author: Richard Kavanagh
Date: Fri, 20 Oct 2006 10:07
5 lines
1226 bytes
I have a form where I have overridden WindowProc to enable me to process the 
WM_DROPFILES message. This works fine. How do I distinguish whether the user 
has dragged with the left or right mouse buttons?
TIA
Richard Kavanagh 
Re: Distinguishing right from left drag
#2963
Author: Remy Lebeau (TeamB)
Date: Fri, 20 Oct 2006 10:10
17 lines
1547 bytes
"Richard Kavanagh" <dd.foldhill@google-ignore-mail.com> wrote in message
news:4538a008@newsgroups.borland.com...

> I have a form where I have overridden WindowProc to enable me to
> process the WM_DROPFILES message. This works fine. How do I
> distinguish whether the user has dragged with the left or right mouse
> buttons?

The WM_DROPFILES message does not provide that information.  You would have
to implement OLE Drag&Drop instead, by deriving a class from IDropTarget and
then call RegisterDragDrop().  The various methods of the IDropTarget
interface specify the keyboard and mouse keys that are used during the
dragging.


Gambit
Re: Distinguishing right from left drag
#2964
Author: Richard Kavanagh
Date: Fri, 20 Oct 2006 10:41
15 lines
1539 bytes
"Remy Lebeau (TeamB)" <no.spam@no.spam.com> wrote in message 
news:4538a402$1@newsgroups.borland.com...
> The WM_DROPFILES message does not provide that information.  You would 
> have
> to implement OLE Drag&Drop instead, by deriving a class from IDropTarget 
> and
> then call RegisterDragDrop().  The various methods of the IDropTarget
> interface specify the keyboard and mouse keys that are used during the
> dragging.
>
>
> Gambit
I was afraid of that. Does M$ make things awkward on purpose?
Thanks anyway. 
Re: Distinguishing right from left drag
#2965
Author: Remy Lebeau (TeamB)
Date: Fri, 20 Oct 2006 17:44
12 lines
1251 bytes
"Richard Kavanagh" <dd.foldhill@google-ignore-mail.com> wrote in message
news:4538a7f5@newsgroups.borland.com...

> I was afraid of that. Does M$ make things awkward on purpose?

WM_DROPFILES is deprecated anyway.  Microsoft wants people to use OLE D&D
nowadays, because it imuch more flexible, and is more integrated with the
OS.


Gambit
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads