Interstron Scripting Kit
Пример использования сценариев на языке C++
В данном примере поддержка сценариев на языке C++ встроена в программу Scribble. Программа Scribble представляет собой обучающий пример программирования с использованием библиотеки MFC в Windows и взята из стандартной поставки Microsoft VisualStudio. Она позволяет рисовать курсором мыши в своем рабочем окне.
| |
| |
| Попробуем написать простенький скрипт, рисующий в окне программы звезду. Нам необходимо подключить заголовочный файл scribbleapi.h, в котором объявлены функции BeginStroke(void) (начать непрерывную линию), AddPoint(unsigned x, unsigned y) (добавить вершину ломаной) и EndStroke(void) (закончить непрерывную линию). Звезда представляет собой замкнутую ломаную. Соответственно, чтобы нарисовать ее необходимо: - начать ломаную (BeginStroke()) - указать вершины контура (они указаны в цикле, при том начальная и конечная точки совпадают) - завершить ломаную (EndStroke()). После компиляции данного примера появится файл star.ir |
| |
| Для того, чтобы сценарий был исполнен, достаточно в меню выбрать соответствующий пункт и указать файл, содержащий откомпилированный скрипт.
| |
|
| |
|