Функция _GUICtrlIpAddress_IsBlank

         Описание функции


_GUICtrlIpAddress_IsBlank

Определяет, все ли пустые поля в элементе IP address

#include <GuiIPAddress.au3>
_GUICtrlIpAddress_IsBlank($hWnd)

Параметры

$hWnd Дескриптор элемента

Возвращаемое значение

True : в элементе IP address все поля пустые
False : в элементе IP address хотя бы одно поле не пустое

См. также

_GUICtrlIpAddress_ClearAddress

Пример

#include <GUIConstantsEx.au3>
#include <GuiIPAddress.au3>

$Debug_IP = False ; Проверяет ClassName передаваемый в IPAddress функции. Установите True и используйте дескриптор от другого элемента, чтобы увидеть как это работает

Global $iMemo

_Main()

Func _Main()
    Local $hGui, $hIPAddress

    $hGui = GUICreate("Пример IsBlank для IP Address", 400, 300)
    $hIPAddress = _GUICtrlIpAddress_Create ($hGui, 2, 4)
    $iMemo = GUICtrlCreateEdit("", 2, 28, 396, 270, 0)
    GUICtrlSetFont($iMemo, 9, 400, 0, "Courier New")
    GUISetState(@SW_SHOW)

    ; Проверяет, пусты ли поля в IP Address
    MemoWrite("Blank: " & _GUICtrlIpAddress_IsBlank ($hIPAddress))

    Sleep(1000)

    _GUICtrlIpAddress_Set ($hIPAddress, "24.168.2.128")

    ; Проверяет, пусты ли поля в IP Address
    MemoWrite("Blank: " & _GUICtrlIpAddress_IsBlank ($hIPAddress))

    ; Цикл, ожидающий закрытия GUI-окна
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc   ;==>_Main

; Записывает строку в элемент для заметок
Func MemoWrite($sMessage)
    GUICtrlSetData($iMemo, $sMessage & @CRLF, 1)
EndFunc   ;==>MemoWrite