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


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


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

 

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

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

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

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

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

    plineStyle tilerad tilespace result UserClick

    dialogLoaded dialogShow)

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

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

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

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

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

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

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

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

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

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

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

    )

    Result;

    ) ;_ end of defun

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

 




Начало  Назад  Вперед