The following table shows the four possible responses available to the target when it receives a DM_DRAGOVER message. The target sends these values to the window handle specified in the DRAGINFO data structure.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Message Name ³Description ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³DOR_DROP ³Sent if the objects being dragged are ³ ³ ³acceptable. A drop does not occur unless³ ³ ³DOR_DROP is returned. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³DOR_NODROP ³Sent if the objects being dragged are ³ ³ ³acceptable and the target supports the ³ ³ ³current operation, but the objects ³ ³ ³cannot be dropped on the current ³ ³ ³location in the target window. For ³ ³ ³example, a list box might return ³ ³ ³DOR_NODROP if it contains objects that ³ ³ ³can be dropped on, but the pointer is ³ ³ ³over an object that cannot be dropped ³ ³ ³on. ³ ³ ³If the target response is DOR_NODROP, ³ ³ ³the DM_DRAGOVER message continues to be ³ ³ ³sent to the target when: ³ ³ ³o The pointer is moved ³ ³ ³o A keyboard key is pressed ³ ³ ³o The pointer is moved out of ³ ³ ³ and back into the window. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³DOR_NODROPOP ³Sent if the objects being dragged are ³ ³ ³acceptable, but the target does not ³ ³ ³support the current operation. This ³ ³ ³response implies that the drop may be ³ ³ ³valid if the drag operation changes. For³ ³ ³example, copying a file to a shredder ³ ³ ³would not be valid, but moving a file to³ ³ ³a shredder would be. ³ ³ ³Once the target has sent DOR_NODROPOP, ³ ³ ³no further DM_DRAGOVER messages is sent ³ ³ ³to the target until: ³ ³ ³o A keyboard key is pressed ³ ³ ³o The pointer is moved out of ³ ³ ³ and back into the window. ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³DOR_NEVERDROP ³Sent when the objects being dragged are ³ ³ ³not acceptable, and the target will ³ ³ ³never accept them. ³ ³ ³Once the target has sent DOR_NEVERDROP, ³ ³ ³no further DM_DRAGOVER messages are sent³ ³ ³to that target until the pointer is ³ ³ ³moved out of and back into the target ³ ³ ³window. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
If a reply other than DOR_DROP is received from a target, the augmentation emphasis is automatically changed to indicate that no drop is allowed. This gives the user a visible cue that a drop cannot occur. The emphasis is reverted to drop allowed when a DOR_DROP reply is received from some target.