I’ve updated the ButtonControls, EditControls, and ProgressBar controls to fix the drag’n’drop crashes.
I’ve updated the ExplorerListView, ExplorerTreeView, and TrackBar controls to fix the drag’n’drop crashes.
I’ve updated the TabStrip and ToolBarControls libraries to fix the drag’n’drop crashes.
I’ve received a bug report that dragging files into my controls can make the control or Windows Explorer crash, especially if the data object’s SetDropDescription method is called. So here is version 1.5.1 of the ComboListBoxControls library, that fixes this issue. More updates will be released soon…
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.
Today I’ve released updates to the LabelControls, StatusBar, and TabStrip libraries, introducing the FinishOLEDragDrop method.
Today I’ve released updates to the DateTimeControls, EditControls, and ExplorerTreeView libraries, introducing the FinishOLEDragDrop method.
As promised I’ve released updates to the ComboListBoxControls, ProgressBar, and TrackBar libraries, introducing the FinishOLEDragDrop method.
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.
I’ve released an update to the ShellBrowserControls library. It fixes a crash on Windows Vista and significantly improves auto-update performance.