Man könnte mit IsString prüfen -- aber das Lesen eines Inputs ergibt einen String. Also müßte man vorher mit Number(GuiCtrlRead($input)) umwandeln.
Ich bevorzuge da eine RegEx-Abfrage:
$sRead = GUICtrlRead($input)
If Not StringRegExp($sRead, "^\d+$") Then ; .. Text enthalten