silvay22 发表于 2009-1-11 00:13:02

关于GUICtrlCreateInput的问题

本人写了一个窗体代码如下:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
$Form4 = GUICreate("号码确认", 246, 174, 379, 178)
$Input41 = GUICtrlCreateInput("编号", 40, 80, 177, 21, 0)
$Label41 = GUICtrlCreateLabel("请确认此号码是否为当前号码,如果不是请更正!", 8, 16, 236, 33)
$Button41 = GUICtrlCreateButton("确定", 88, 128, 81, 25)

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

      EndSwitch
WEnd
我要问的问题是:当程序运行后,如何让GUICtrlCreateInput定义的输入框,所显示的内容:“编号”这两个字不要被全部选中,试了半天也没有办法,恳请哪位大侠给个解决办法。

[ 本帖最后由 silvay22 于 2009-1-11 10:05 编辑 ]

yufeij 发表于 2009-1-11 08:50:47

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
$Form4 = GUICreate("号码确认", 246, 174, 379, 178)
$Input41 = GUICtrlCreateInput("", 40, 80, 177, 21, 0)
$Label41 = GUICtrlCreateLabel("请确认此号码是否为当前号码,如果不是请更正!", 8, 16, 236, 33)
$Button41 = GUICtrlCreateButton("确定", 88, 128, 81, 25)
GUISetState(@SW_SHOW)
GUICtrlSetData($Input41,"编号")
While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

      EndSwitch
WEnd

silvay22 发表于 2009-1-11 10:04:45

十分感谢yufeij兄弟!问题完美解决!
页: [1]
查看完整版本: 关于GUICtrlCreateInput的问题