Jump to content
Sign in to follow this  

drag & drop issue with "Shell.Explorer.2" object

Recommended Posts

Hi all

If I drag and drop a file from an explorer window to a "Shell.Explorer.2" object that is created within a form : it works

If I try the same drag and drop to a "Shell.Explorer.2" object that is created within a tab : it does NOT work

I tested it under Windows 7 and Windows XP as administrator : same behaviour on both systems

My problem can be understood with the following example code where you can see 2 "Shell.Explorer.2" objects. One is directly created in the form while the other one is created within a tab.

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>


Func Example()
    Local $oIE, $oIE2, $GUIActiveX1, $GUIActiveX2
    Local $msg

    $oIE = ObjCreate("Shell.Explorer.2")
    $oIE2 = ObjCreate("Shell.Explorer.2")

    GUICreate("Embedded Web control Test", 570, 470, 0, 0, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS, $WS_CLIPCHILDREN))

    $TabSet = GUICtrlCreateTab(10, 50, 550, 220, 0)
    $TabSheet1 = GUICtrlCreateTabItem("test")

    $GUIActiveX1 = GUICtrlCreateObj ($oIE, 20, 100, 525, 150)
    $GUIActiveX2 = GUICtrlCreateObj ($oIE2, 20, 280, 525, 150)



    While 1

        $msg = GUIGetMsg()


            Case $msg = $GUI_EVENT_CLOSE





I am almost sure this is a not a bug : I think I am missing something (required style or extended style or whatever), but cannot find what.

Can you help me to open my eyes :-)

thx a lot.


Pedrit0, calme et tranquille, la tete dans les nuages et la b*** dans le champagne.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...