Документация по Clarion

USESYMBOLS (графические мышка, кнопки и рамочки)



USESYMBOLS([string])


string
Строковая константа или переменная, задающая используемые символы. Если не задана, то используется стандартный набор.

Процедура USESYMBOLS делает представление курсора мышки, радиокнопок и чекбоксов графическим, используя подгружаемый знакогенератор.
Если вы хотите использовать свои изображения для вышеуказанных элементов, вы можете загрузить их заранее какой-либо утилитой. Когда знакогенератор загружен, вызывайте USESYMBOLS для того, чтобы указать, какие символы (коды ASCII) были вами заменены. USESYMBOLS аналогична LOADSYMBOLS, но она не модифицирует уже загруженный знакогенератор.
Желательно, чтобы символы с кодами, указанными в STRING НЕ использовались где-либо еще в программе, так как это может привести к очень интересным но неприятным эффектам.
Если STRING не задана, то используется стандартный набор символов для псевдографики.
Подробности смотри в описании LOADSYMBOLS.
При завершении программы, знакогенератор приводится в первоначальный вид. Также, он восстанавливается во время исполнения RUN или RUNSMALL.
Пример:
USESYMBOLS !Стандартный набор символов
USESYMBOLS('<1,198,2,33,207,5,32,209,11,32,211,19,32>')
!Тоже самое, что и выше
USESYMBOLS('<170>') !Код ASCII 170 для мышки, остальное стан-
! дартно.
USESYMBOLS('<228,229,230,231,232,233,234,235,236,237,238,239,| 240>')
!Используем символы от228 до 240
См. также:



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