Кибор » Кибор - Интегрированная среда разработки ботов » Тестирование Кибор » Редактор диалогов

Страниц (6): « 1 2 3 4 [5] 6 »
 

41. Kwaga - 18 Марта, 2022 - 13:08:12 - перейти к сообщению
Подскажите, а планируется добавить в редактор возможность рисовать линии? Что бы группировать визуально блоки.
42. Kibor - 18 Марта, 2022 - 13:41:03 - перейти к сообщению
Нет. Создавайте функции.
43. Kwaga - 18 Марта, 2022 - 13:49:35 - перейти к сообщению
 Kibor пишет:
Нет. Создавайте функции.

Не совсем понимаю какие функции. Я имел ввиду декоративные линии))
44. Kibor - 18 Марта, 2022 - 13:57:02 - перейти к сообщению
Я понимаю. Их не будет. Я говорю что использование функций само пр себе хорошо группирует схему.
45. Kwaga - 18 Марта, 2022 - 19:51:42 - перейти к сообщению
 Kibor пишет:
Я понимаю. Их не будет. Я говорю что использование функций само пр себе хорошо группирует схему.

Имею ввиду редактор диалогов Радость
46. Kibor - 19 Марта, 2022 - 00:22:02 - перейти к сообщению
Не внимателен. Про блоки сбило.
47. Kwaga - 19 Марта, 2022 - 05:01:28 - перейти к сообщению
 Kibor пишет:
Не внимателен. Про блоки сбило.

А все таки, планируется? Что бы визуально отделять разные пункты в редакторе диалогов.

Как пример настройки профиля, способности персонажа и т.д.. Отделены еле видными рамками.
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
48. Zireael - 19 Марта, 2022 - 09:44:22 - перейти к сообщению
 Цитата:
Что бы группировать визуально блоки.

CODE:
#define WS_VISIBLE 0x10000000
#define WS_CHILD 0x40000000
#define BS_AUTOCHECKBOX 0x00000003
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll");

#define WS_GROUP 0x00020000
#define BS_GROUPBOX 0x00000007

int button0[2];
int check0[2];

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

loop()sleep(10);


function getmessage(0, WM_CREATE)
{
CreateWindow(0, "BUTTON", "Кнопки", BS_GROUPBOX | WS_GROUP | WS_VISIBLE | WS_CHILD, 40, 20, 100, 80, gethwnd(0), 0, 0, 0);
CreateWindow(0, "BUTTON", "Галки", BS_GROUPBOX | WS_GROUP | WS_VISIBLE | WS_CHILD, 150, 20, 100, 80, gethwnd(0), 0, 0, 0);

button0[0] = CreateWindow(0, "BUTTON", "Button0", WS_VISIBLE | WS_CHILD, 48, 40, 80, 20, gethwnd(0), 0, 0, 0);
button0[1] = CreateWindow(0, "BUTTON", "Button1", WS_VISIBLE | WS_CHILD, 48, 64, 80, 20, gethwnd(0), 0, 0, 0);

check0[0] = CreateWindow(0, "BUTTON", "Check0", BS_AUTOCHECKBOX | WS_VISIBLE | WS_CHILD, 160, 40, 80, 20, gethwnd(0), 0, 0, 0);
check0[1] = CreateWindow(0, "BUTTON", "Check1", BS_AUTOCHECKBOX | WS_VISIBLE | WS_CHILD, 160, 64, 80, 20, gethwnd(0), 0, 0, 0);
}


Чтобы сделать также, в начало сгенерированного кода добавить:
CODE:
#define WS_GROUP 0x00020000
#define BS_GROUPBOX 0x00000007

В функцию WM_CREATE:
CODE:
CreateWindow(0, "BUTTON", "Кнопки", BS_GROUPBOX | WS_GROUP | WS_VISIBLE | WS_CHILD, 40, 20, 100, 80, gethwnd(0), 0, 0, 0);
CreateWindow(0, "BUTTON", "Галки", BS_GROUPBOX | WS_GROUP | WS_VISIBLE | WS_CHILD, 150, 20, 100, 80, gethwnd(0), 0, 0, 0);
49. KevinS - 05 Апреля, 2022 - 01:30:37 - перейти к сообщению
Сохраненный диалог не запоминает выбранный шрифт. При открытии сохранения шрифт ставится стандартный.
50. Zireael - 05 Апреля, 2022 - 03:50:58 - перейти к сообщению
 Цитата:
При открытии сохранения шрифт ставится стандартный.

Обновил архив. Исправил.

Powered by ExBB FM 1.0 Final