Achilles Posted May 26, 2007 Posted May 26, 2007 (edited) What all is supposed to work with dragging files? I have used a list, but for a new program I'm making I was hoping it would work for a picture too. However now it's now even working for a Input box... Anybody have any ideas why? #include <GUIConstants.au3> Opt("GUIOnEventMode", 1) GuiCreate('Testing Input - Accepting Files', 300, 30) GuiSetOnEvent($GUI_EVENT_CLOSE, '_Exit') GuiCtrlCreateInput('', 5, 5, 290, 20, -1, $WS_EX_ACCEPTFILES) GuiCtrlSetState(-1, $GUI_DROPACCEPTED) GuiSetOnEvent($GUI_EVENT_DROPPED, '_Drop') GuiSetState() While 1 Sleep(200) WEnd Func _Drop() Msgbox(0, 'File Was Dropped', @GUI_DropID) EndFunc Func _Exit() Exit EndFunc Edited May 26, 2007 by Piano_Man My Programs[list][*]Knight Media Player[*]Multiple Desktops[*]Daily Comics[*]Journal[/list]
GaryFrost Posted May 26, 2007 Posted May 26, 2007 You have the $WS_EX_ACCEPTFILES in the wrong place #include <GUIConstants.au3> Opt("GUIOnEventMode", 1) GUICreate('Testing Input - Accepting Files', 300, 30, -1, -1, -1, $WS_EX_ACCEPTFILES) GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit') GUICtrlCreateInput('', 5, 5, 290, 20) GUICtrlSetState(-1, $GUI_DROPACCEPTED) GUISetOnEvent($GUI_EVENT_DROPPED, '_Drop') GUISetState() While 1 Sleep(200) WEnd Func _Drop() MsgBox(0, 'File Was Dropped', @GUI_DropId) EndFunc ;==>_Drop Func _Exit() Exit EndFunc ;==>_Exit SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
Achilles Posted May 26, 2007 Author Posted May 26, 2007 You have the $WS_EX_ACCEPTFILES in the wrong place #include <GUIConstants.au3> Opt("GUIOnEventMode", 1) GUICreate('Testing Input - Accepting Files', 300, 30, -1, -1, -1, $WS_EX_ACCEPTFILES) GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit') GUICtrlCreateInput('', 5, 5, 290, 20) GUICtrlSetState(-1, $GUI_DROPACCEPTED) GUISetOnEvent($GUI_EVENT_DROPPED, '_Drop') GUISetState() While 1 Sleep(200) WEnd Func _Drop() MsgBox(0, 'File Was Dropped', @GUI_DropId) EndFunc ;==>_Drop Func _Exit() Exit EndFunc ;==>_ExitSweet, that fixed it... Thanks! My Programs[list][*]Knight Media Player[*]Multiple Desktops[*]Daily Comics[*]Journal[/list]
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now