ExplorerListView 1.7.0, ShellBrowserControls 1.5.4, ToolBarControls 1.3.0

Today I’ve released updates to the ExplorerListView and ToolBarControls libraries, introducing the FinishOLEDragDrop method. I’ve also updated the ShellBrowserControls library. Now it does ensure that the drag image is hidden before displaying the right mouse button drag context menu.

Animation 2.7.0, ButtonControls 1.10.0, Pager 1.2.0

I’ve released updates to a couple of controls. They add a new method called FinishOLEDragDrop.
If you display a message box from within the OLEDragDrop event, you’ll have noticed that the OLE drag image is still displayed while the message box is shown. This is because Microsoft suggests hiding the drag image only after starting the drop operation. Usually this isn’t a problem, because usually the drop operation is done asynchronously, so that it does not block the UI thread.
But as we all know asynchronous operations are difficult to implement with VB6. Therefore I’ve implemented FinishOLEDragDrop. It can be called from within the OLEDragDrop event (and only from there!) and will hide the OLE drag image. Of course this breaks the suggested order, and that’s why it is a separate, optional method and not executed by default.
I’ll update all controls, so expect more updates within the next days.