Jump to content
Sign in to follow this  


Recommended Posts


Does anybody know how to set an ipaddress control on a tabsheet?

Share this post

Link to post
Share on other sites

Any chance of some more details? have you tried ControlSend?




Here you go!

I used this as my GUI with the IP address control.

#include <GuiConstantsEx.au3>
#include <GuiIPAddress.au3>

Opt("MustDeclareVars", 1)

$Debug_IP = False; Check ClassName being passed to IPAddress functions, set to True and use a handle to another control to see it work


Func _Main()
    Local $hgui, $hIPAddress
    $hgui = GUICreate("IP Address Control Set (String) Example", 400, 300)
    $hIPAddress = _GUICtrlIpAddress_Create($hgui, 10, 10)

;_GUICtrlIpAddress_Set ($hIPAddress, "")

;MsgBox (4160, "Information", "IP Address: " & _GUICtrlIpAddress_Get($hIPAddress))

; Wait for user to close GUI
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc  ;==>_Main

And this is how I set the text:

$title = "IP Address Control Set (String) Example"

$hnd = ControlGetHandle ($title, "", "[CLASS:SysIPAddress32; INSTANCE:1]")
$ret = ControlSetText ($title, "", $hnd, "")

Use the AutoIt Window Info tool on the control to get the required parts for the commands.

Edited by BrettF

Share this post

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this