Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как в модальное окно вставить EDIT_ с ключем ПК?

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

1. CKA3KA - 27 Марта, 2019 - 12:50:49 - перейти к сообщению
Как вставить в модальное окно EDIT_ с номером ключа ПК,
как в запускаторе, ну и чтобы его нельзя было редактировать, как в обычном EDIT_
можно код сюда:
2. ivantu - 27 Марта, 2019 - 14:06:47 - перейти к сообщению
 CKA3KA пишет:
Как вставить в модальное окно EDIT_ с номером ключа ПК,


CODE:
#define WS_VISIBLE 268435456 // Видимый контрл
#define WS_CHILD 1073741824 // Дочернее окно
#define ES_READONLY 2048 // Только Чтение
#define ES_MULTILINE 4
#define WS_BORDER 8388608 // Рамка

external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );

int edit_user_key;

createdialog(0);

showdialog(0, " ", 430, 352, 200, 150, 3, 0);

function getmessage(0, WM_CREATE)
{
///////////////MAIN WINDOW /////////////////
// EDIT
edit_user_key=CreateWindow(0, "EDIT", individualcode(), ES_READONLY | ES_MULTILINE | WS_BORDER | WS_VISIBLE | WS_CHILD, 20, 20, 100, 25,gethwnd(0), 0, 0, 0);
}


loop() sleep(10);//Убрать после теста
3. CKA3KA - 27 Марта, 2019 - 14:49:50 - перейти к сообщению
 ivantu пишет:
 CKA3KA пишет:
Как вставить в модальное окно EDIT_ с номером ключа ПК,


CODE:
#define WS_VISIBLE 268435456 // Видимый контрл
#define WS_CHILD 1073741824 // Дочернее окно
#define ES_READONLY 2048 // Только Чтение
#define ES_MULTILINE 4
#define WS_BORDER 8388608 // Рамка

external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );

int edit_user_key;

createdialog(0);

showdialog(0, " ", 430, 352, 200, 150, 3, 0);

function getmessage(0, WM_CREATE)
{
///////////////MAIN WINDOW /////////////////
// EDIT
edit_user_key=CreateWindow(0, "EDIT", individualcode(), ES_READONLY | ES_MULTILINE | WS_BORDER | WS_VISIBLE | WS_CHILD, 20, 20, 100, 25,gethwnd(0), 0, 0, 0);
}


loop() sleep(10);//Убрать после теста


И как это все вставить в:
CODE:
CREATE_INTERFACE
{
DIALOG "OKHO" 237 180 //
BUTTONSCRIPT "3anycTuTb" 125 121 100 25 //
//

}
4. Kibor - 27 Марта, 2019 - 15:23:00 - перейти к сообщению
в модальном окне нельзя изменить стиль контрола. Так что редактировать можно будет.
5. CKA3KA - 27 Марта, 2019 - 16:36:33 - перейти к сообщению
 Kibor пишет:
в модальном окне нельзя изменить стиль контрола. Так что редактировать можно будет.

Ну хотя бы с редактируемым контролом можно код в CREATE_INTERFACE
CODE:
...
6. Kibor - 27 Марта, 2019 - 16:41:04 - перейти к сообщению
Блок кода выполняющийся до создания графической оболочки. INITDIALOG
CODE:

INITDIALOG
{
sendcontrol(EDIT_0, individualcode());
}



CREATE_INTERFACE
{
DIALOG "Название окна" 237 180 //РазмерX РазмерY
BUTTONSCRIPT "Запустить" 125 121 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......
STATIC_0 "Статичный текст" 10 10 90 18 //ПозицияX ПозицияY РазмерX РазмерY
EDIT_0 "Текст по умолчанию" 105 8 120 18 //ПозицияX ПозицияY РазмерX РазмерY

}
7. CKA3KA - 27 Марта, 2019 - 17:31:53 - перейти к сообщению
Kibor, самое то что доктор прописал
Поклон

Powered by ExBB FM 1.0 Final