Что нового

Втавка текста в элемент

Cytrus

Новичок
Сообщения
110
Репутация
3
Привет.

Подскажите, как можно вставить текст в Input?
Только это надо сделать с помощью WM-сообщения или WinApi-функцией.

Код:
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>

Local $hGui, $msg, $Input1, $Input2, $Input3, $Input4, $BtnOk, $sText

$hGui = GUICreate("GUI с поддержкой drag and drop", 380, 160, @DesktopWidth / 2 - 190, @DesktopHeight / 2 - 80, -1, $WS_EX_ACCEPTFILES)
$Input1 = GUICtrlCreateInput('', 10, 5, 360, 20) ; принимает перетаскиваемые в Input файлы (drag and drop)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
$Input2 = GUICtrlCreateInput('', 10, 35, 360, 20, -1, $WS_EX_STATICEDGE) ; Стиль трёх-мерный
$Input3 = GUICtrlCreateInput('', 10, 65, 360, 22, -1, $WS_EX_DLGMODALFRAME) ; выпуклый
$Input4 = GUICtrlCreateInput('', 10, 95, 360, 22, $WS_BORDER)
$BtnOk = GUICtrlCreateButton("OK", (380 - 70) / 2, 127, 70, 26)

GUISetState()

While 1
    $msg = GUIGetMsg()
    Switch $msg
        Case $GUI_EVENT_CLOSE
            ExitLoop
        Case $BtnOk
        
        

    EndSwitch
WEnd
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Код:
GuiCtrlSetData
 
Верх