

Эксперт

Покинул форум
Сообщений всего: 8359
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 359

|
Потеряло актуальность. Остается как пример. Создание своего интерфейса можно реализовать с помощью WinApi Получение и обработка сообщений в немодальных окнах Кибор
Выкладываю пример как создать и подключить Dll в которой можно с помощью любого языка высокого уровня, используя MFC и абсолютно все другое, создать любые диалоговые окна, с любыми конторолами. Так же можно реализовать нужную часть бота в этой среде.
Ниже можно скачать демо проект, скрипт Кибор, исходник dll и собственно саму среду в которой это делалось Microsoft Visyal C++
Так же можно использовать другой язык и другую среду разработки.
Запускаем среду Visual Studio.
Создаем проект Dll с поддержкой MFC.
Называем его dialog


Добавляем диалоговое окно



Создаем клас


Даем название класу. Начиная с заглавной буквы C

Клас создан


Идем к созданному окну и перетаскиваем на него кнопку и ползунок

Кликаем 2 раза на кнопку и создаем обработчик кнопки



В нем можно написать код который выполнится при нажатие кнопки

Добавляем переменные, с помощью которых будем связывать скрипт Кибор и диалоговое окно


Заменяем этот код тем что выложен тут. В нем конкретно создание одного диалогового окна и функции передачи переменных между Кибор и окном.
Окна можно добавлять по аналогии с примером.


Идем к диалоговому окну и кликаем 2 раза на кнопку

Вставляем код который при нажатие на кнопку выведет сообщение с тем числом которое мы передали со скрипта окну.

Добавляем обработчик ползунка


В нем получаем текущее положение ползунка и записываем его в переменную Int[0]

Инициализируем нужную переменную


Узнаем ID ползунка

Добавляем функцию INITDIALOG, которая запустится перед созданием диалога


Реализуем получение данных от ползунка.

В INITDIALOG устанавливаем значения начальной, конечной и стартовой позиции ползунка

Нажатием на восклицательный знак (контрол + f5) собираем Dll

Переносим нашу длл в папку с Кибор или собранными его проектами (либо запихиваем ее в ресурсы Кибор что бы не таскать отдельно)

Проект готов.
Скачать Visual Studio тут. Установить Microsoft Visyal C++ 5.0
Пароль все единицы.
При установке пару раз что то не поставится. Пропустить. Не мешает.
Скачать исходник с готовым демо примером скрипта Кибор и dll |