jpm Posted March 18, 2004 Posted March 18, 2004 I try to have drag&drop working on "input" control. I set exStyles = WS_EX_ACCEPTFILES at the creation time. of an input control. I add an handling of WM_DROPFILES message in the subclass handler the case WM_DROPFILES is never exercise. The Spy+ show a message send to the input control handle. if I do the same at GUI creation I got the message but for the dialog box, not for the input control. What is wrong with the current implementation of AutoIt3-gui? Thanks for the help.
jpm Posted March 18, 2004 Author Posted March 18, 2004 seems you can set the window to accept files, but not a control, without subclassing the control. It may be useful to handle files dragged onto the window, though a bit weird... LAr.I found that that control cannot receive as you sayI am glad to say that 101.8 will accept drag&drop with case WM_DROPFILES: char szFile[_MAX_PATH+1]; POINT Point; DragQueryPoint((HDROP) wParam, &Point); HWND hWnd; hWnd = ChildWindowFromPoint(hDlg,Point); DragQueryFile((HDROP) wParam, 0, szFile, _MAX_PATH); SetWindowText(hWnd,szFile); DragFinish((HDROP) wParam); return 0; I still need to put the caret at the end of the field I don't plan to drop more that one file Thanks Larry
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