Главная страница
Навигация по странице:

  • Прототип в

  • Возвращаемое

  • Назначение

  • Смотри также

  • Переносимость

  • Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница97 из 120
    1   ...   93   94   95   96   97   98   99   100   ...   120

    setlinestyle


    -----------------------------------------------------------------
    Назначение Устанавливает текущие толщину и тип линии
    Синтаксис #include

    void far setlinestyle(int linestyle, unsigned

    apattern, int thickness);
    Прототип в graphics.h
    Замечания setlinestyle устанавливает тип всех линий, ри-

    суемых функциями line, lineto, rectangl,

    drawpoly и т.д.
    Структура linesettingstypy в graphics.h опреде-

    лена следующим образом:
    struct linesettingtype {

    int linestyle;

    unsigned upattern;

    int thickness;

    };
    С помощью linestyle можно вабрать тип линий для

    последующего рисования из уже определенных в

    graphics.h, которым присвоены следующие имена:
    -----------------------------------------------

    Имя Значение Описание

    -----------------------------------------------

    SOLID_LINE 0 сплошная линия

    DOTTED_LINE 1 линия из точек

    CENTER_LINE 2 центровая линия

    DASHED_LINE 3 пунктирная линия

    USERBIT_LINE 4 тип линии определенный

    пользователем

    -----------------------------------------------
    Ширина линий, определенная thickness, может

    быть нормальной и толстой:
    -----------------------------------------------

    Имя Значение Описание

    -----------------------------------------------

    NORM_WIDTH 1 ширина в одну точку

    THICK_WIDTH 3 ширина в три точки

    -----------------------------------------------
    upattern является 16-битовым шаблоном только

    тогда, когда linestyle принимает значение

    USERBIT_LINE (4). В этом случае, всякий

    раз, когда бит в слове шаблона равен 1, рисует-

    ся точка в линии с заданным цветом. Например,

    сплошная линия в upattern будет записана следу-

    ющим образом: 0хFFFF (все точки рисуются), в то

    время как пунктирная линия может быть определе-

    на в upattern как 0х3333 или 0х0F0F. Если же

    параметр linestyle в функции setlinestyle не

    равен USERBIT_LINE (!=4), то параметр upattern

    будет игнорирован.
    Примечание. Для вычерчивания дуг, окружнос-

    тей, эллипсов параметр linestyle не эффективен.

    В этом случае рекомендуется использовать только

    thickness.
    Возвращаемое При неправильном вводе параметров setlinestyle,

    значение graphresult вернет значение -11, а значение те-

    кущего типа линий не изменится.
    Переносимость Эта функция работает только на IBM PC и с ней

    совместимых, оборудованных адаптером графичес-

    кого дисплея.
    Смотри также bar3d, getlinesettings, graphresult,line,

    linerel, lineto, rectangle

    -----------------------------------------------------------------

    setmem


    -----------------------------------------------------------------
    Назначение Заполняет область памяти определенным символом
    Синтаксис void setmem(void *dest, unsigned length,

    char value);
    Прототип в mem.h
    Замечания setmem заполняет блок длиной length байт, ука-

    зываемый в dest значением value
    Возвращаемое нет

    значение
    Переносимость setmem только для семейства 8086
    Смотри также memset, strset

    -----------------------------------------------------------------

    setmode


    -----------------------------------------------------------------
    Назначение Устанавливает тип открытого файла
    Синтаксис #include

    int setmode(int handle, int amode);
    Прототип в io.h
    Замечания setmode устанавливает вид (текстовый или

    двоичный) открытого файла, связанного с handle.

    Аргумент mode должен принимать только значения

    O_TEXT или O_BINARY. (Эти символические конс-

    танты определены в fcntl.h)
    Возвращаемое setmode возвращает значение 0 в случае успешно-

    значение го завершения; в случае ошибки возвращается

    значение -1 и переменная errno принимает значе-

    ние
    EINVAL - неправильный аргумент
    Переносимость Доступна для систем UNIX.
    Смотри также _creat, creat, _open, open

    -----------------------------------------------------------------
    1   ...   93   94   95   96   97   98   99   100   ...   120


    написать администратору сайта