===== GVI_CreateDashedPen ===== ==== Синтаксис ==== GVI_PEN GVI_CreateDashedPen(char thikness, int color, int bitmask, int step, int offset); ==== Описание ==== Функция создаёт пунктирное [[elflib:types:gvi_pen|перо]]. ==== Аргументы ==== * **thikness** - толщина линий * **color** - цвет * **bitmask** - число от 0 до 31, битовая маска для формирования узора (5 бит). Самый младший бит (1) располагается ближе к началу рисуемого отрезка. Так число 3 даст две закрашенные точки и три пропуска. * **step** - шаг узора. Узоры накладываются бинарным сложением, например маска 17 (10001) с шагом 2 даст узор X.X.X.X * **offset** - начальная позиция узора (число пропущенных точек) ==== Возвращаемое значение ==== Функция возвращает перо. В случае ошибки возвращается NULL. ==== См. также ==== [[GVI_CreatePen]], [[GVI_FillEllipse]], [[GVI_DrawRoundRect]], [[GVI_DrawLine]]