0

下面是我的代码。我无法在第二个输入控件中单击和编辑。

#include <GUIConstants.au3> 

$gui = GuiCreate("Hello World", 700, 600) 
$Label_HelloWorld = GuiCtrlCreateLabel("Path / Directory", 40, 20, 300, 18) 
$file = GUICtrlCreateInput("", 140, 20, 300, 20)

$Label_boot = GuiCtrlCreateLabel("path of boot.c", 40, 60, 300, 18) 
$file2 = GUICtrlCreateInput("", 140, 60, 300, 20)
$Button_OK = GuiCtrlCreateButton("CHECK", 400, 90, 50, 20)

GuiSetState(@SW_SHOW, $gui)
Sleep(10000)
4

1 回答 1

2

您的标签与控件重叠(再次),这一次是水平的。当输入向右 100px 时,宽度为 300px 意味着前 200px 是重叠的。如果您尝试单击输入的最后 100 像素,那么它将起作用。

这很容易检查,只需使用 autoit 窗口信息工具并查看控件的轮廓。

于 2013-07-17T08:11:12.913 回答