Группы пользователей Autodesk

Компоновка кода


Создание проекта и добавление элементов интерфейса

 

Создание проекта и добавление элементов интерфейса 
 

Компоновка кода



Функция gp:getDialogInput состоит из рассмотренных примеров и включает в себя еще несколько строк.

Для объединения кода функции gp:getDialogInput

  • Откройте файл gp-io.lsp в окне текстового редактора VLISP.
  • Удалите имеющийся код функции gp:getDialogInput (выражение defun gp:getDialogInput и все, что идет за ним).
  • В качестве первой строки функции gp:getDialogInput введите следующее выражение defun:
  • (defun gp:getDialogInput (pathWidth / dcl_id objectCreateMethod

    plineStyle tilerad tilespace result UserClick

    dialogLoaded dialogShow)

    Функция ожидает задания одного аргумента (pathwidth) и имеет ряд локальных переменных.

  • Вслед за кодом, добавленным в пункте 3, введите код примеров из следующих разделов данного занятия:
  • Задание значений для диалогового окна

    Загрузка файла диалогового окна

    Загрузка нужного диалогового окна в память

    Инициализация значений по умолчанию для диалогового окна

    Назначение действий элементам окна

    Примечание Из раздела выберите только первый пример кода Назначение действий элементам окна. Не вводите следующие за ним фрагменты в пояснениях. Эти фрагменты просто повторяют участки исходного примера.

    Запуск диалогового окна

    Выгрузка диалогового окна

    Дальнейшие действия

  • После последней строки кода добавьте следующее:
  • )

    )

    Result;

    ) ;_ end of defun

  • Отформатируйте введенный код, выбрав "Сервис"
    "Форматировать код в редакторе" из меню VLISP.
  •  



    Содержание раздела