realdos 发表于 2011-8-11 13:05:46

新手提问--如何在GUI上创建一个文件框【已解决】

本帖最后由 realdos 于 2011-8-16 09:52 编辑

如题,希望能在GUI里面嵌入一个文件框,能够实现:
1. 把文件拖入文件框里,AU3可以自动获取文件的路径和名称。
不知GUI是否能实现该功能?

飘云 发表于 2011-8-11 18:51:08

能,建议楼主去中文资料区下点基础教程看看先=。=

虫子樱桃 发表于 2011-8-12 20:23:00

本帖最后由 虫子樱桃 于 2011-8-12 20:24 编辑

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("文件拖放示例by虫子樱桃", 446, 208, 192, 124, -1, BitOR($WS_EX_ACCEPTFILES,$WS_EX_WINDOWEDGE))
$file = GUICtrlCreateInput("", 56, 16, 145, 21)
GUICtrlSetState($file,$GUI_DROPACCEPTED)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd
首先给GUI加样式,再给控件加样式,记住这个,呵呵,有时候很方便的。

xlcwxl 发表于 2011-8-14 14:03:34

可以的{:face (125):}

realdos 发表于 2011-8-16 09:52:56

回复 3# 虫子樱桃

搞定了!谢谢!
页: [1]
查看完整版本: 新手提问--如何在GUI上创建一个文件框【已解决】