Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
KevinS
Отправлено: 10 Ноября, 2020 - 11:08:40
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 218
Дата рег-ции: Февр. 2020  
Репутация: 2




Здравствуйте. Нужно перейти в диалоговом окне в поле Edit на новую строку, но не понимаю как это сделать.


в одном edit должно быть так:

предложение1 /переход на новую строку/
предложение2

в противном случае в edit все пишется в одну длинную строку. Возможно ли перейти на новую строчку?
 
 Top
Zireael
Отправлено: 10 Ноября, 2020 - 11:23:56
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
+HIDE0>#define WS_CHILD 1073741824
#define WS_VISIBLE 268435456
#define WS_BORDER 8388608
#define ES_AUTOHSCROLL 128
#define ES_AUTOVSCROLL 64
#define ES_MULTILINE 4
#define ES_WANTRETURN 4096
#define WS_VSCROLL 2097152
#define WS_HSCROLL 1048576
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll");
external(INT, "GetWindowText", "GetWindowTextA", "User32.dll");/HIDE0>


int edit;
char edit_text_c[9999];
string edit_text;

createdialog(0);
showdialog(0, "Диалог",100, 100, 300, 300, 1, 1);

loop()
{
// в переменной edit_text содержится текст из edit
sleep(10);
}


function getmessage(0, WM_CREATE)
{
// создать edit шириной 150, высотой 120, позиция 10, 10
edit=CreateWindow(0, "EDIT", "", WS_VISIBLE | WS_CHILD | WS_BORDER | WS_VSCROLL | WS_HSCROLL |
ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | ES_WANTRETURN, 10, 10, 150, 120, gethwnd(0), 0, 0, 0);
}

function getmessage(0, WM_COMMAND)
{
if(message.lparam == edit) // если сообщение от edit
{
GetWindowText(edit, address(#edit_text_c[0]), sizearray(edit_text_c)); // получить текст из edit
edit_text = format(#edit_text_c[0]); // присвоить переменной string текст из edit
}
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by