[已解决]鼠标拖动文件夹或文件到input文本框,如何获取此文件夹或文件的路径名称?
本帖最后由 cxckx 于 2010-2-19 20:54 编辑俺是新手,不知道:当鼠标拖动文件夹或文件到input文本框时,如何获取此文件夹或文件的路径名称?请各位高手指教!
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("Form1", 545, 84, 395, 366, -1, BitOR($WS_EX_ACCEPTFILES,$WS_EX_WINDOWEDGE))
GUICtrlCreateInput("", 40, 32, 481, 24)
GUICtrlSetState(-1,$GUI_DROPACCEPTED)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
本帖最后由 cxckx 于 2010-2-19 21:19 编辑
谢谢maxkingmax ,我自己也找到了解决方案
原来在建立窗体时要加上参数$WS_EX_ACCEPTFILES是扩展样式,允许(用户)通过拖放让被创建的GUI窗口中的编辑框/输入控件接受文件名,
还有文本框要设置属性 $GUI_ACCEPTFILES,才能使该文本框接受文件名
#$Input1 = GUICtrlCreateInput("", 10, 20, 230, 20)
GUICtrlSetState(-1, $GUI_ACCEPTFILES) 这个要收藏。 我也正在找寻,多谢分享! 我也刚好要找。 这也要收藏好职。。 才知道还有这个样式学习了
页:
[1]