Microsoft KB Archive/248309
BUG: Shell Drag and Drop Handlers Not Called for a Drive Root
The information in this article applies to:
- Microsoft Win32 Application Programming Interface (API), on platform(s):
- the operating system: Microsoft Windows 2000
If a shell drag and drop handler is registered under the HKEY_CLASSES_ROOT\Directory\ShellEx\DragDropHandlers key, the handler will not be invoked when you drop an object on the root of a drive, such as C:\. This symptom will also occur when the drag and drop handler is registered under the HKEY_CLASSES_ROOT\Folder\ShellEx\DragDropHandlers key.
In Windows NT 4.0, Windows 95, and Windows 98, the drag and drop handler is invoked when an object is dropped on the drive root.
The drive's drop target handler fails to read the drag and drop handlers from these registry keys:
You can avoid this problem by registering the drag and drop handler under the HKEY_CLASSES_ROOT\Drive\ShellEx\DragDropHandlers key in addition to the Directory or Folder keys.
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.
Additional query words: kbGrpShell, kbDragDrop
Keywords : _IK kbExtension kbOSWin2000bug kbSDKPlatform kbSDKWin32 kbShellGrp kbDSupport
Issue type : kbbug
Technology : kbAudDeveloper kbWin32sSearch kbWin32API
Last Reviewed: October 23, 2000