Box lib checkbox/ru: Difference between revisions
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
==Структура checkbox== | ==Структура checkbox== | ||
< | <syntaxhighlight lang="asm">struc check_box left,top,ch_text_margin,ch_size,color,border_color,text_color,text,ch_text_length,flags | ||
{ ;структура параметров для чек бокса | { ;структура параметров для чек бокса | ||
.left: dw left ;+0 | .left: dw left ;+0 | ||
Line 20: | Line 20: | ||
.ch_text_length: dd ch_text_length ;длинна строки с символами | .ch_text_length: dd ch_text_length ;длинна строки с символами | ||
.flags: dd flags+0 ;флаги | .flags: dd flags+0 ;флаги | ||
}</ | }</syntaxhighlight> | ||
*''left'' - отступ слева (положение по x) | *''left'' - отступ слева (положение по x) |
Revision as of 19:37, 31 July 2012
Введение
Флажок, используется при вводе логической информации.
Функции
- check_box_draw - эта функция должна вызываться при вводе информации с клавиатуры
- check_box_mouse - эта функция должна вызываться при вводе информации с мыши
- version_ch - версия элемента
Структура checkbox
struc check_box left,top,ch_text_margin,ch_size,color,border_color,text_color,text,ch_text_length,flags
{ ;структура параметров для чек бокса
.left: dw left ;+0
.top: dw top ;+2
.ch_text_margin: dd ch_text_margin ;+4
.ch_size: dd ch_size ;+8
.color: dd color ;+12
.border_color: dd border_color ;цвет рамки
.text_color: dd text_color ;цвет надписи
.text: dd text ;адрес в коде программы где расположен текст
.ch_text_length: dd ch_text_length ;длинна строки с символами
.flags: dd flags+0 ;флаги
}
- left - отступ слева (положение по x)
- top - отступ сверху (положение по y)
- ch_text_margin - расстояние от прямоугольника чек бокса до надписи
- ch_size - размер квадрата чек бокса, как стандартное значение было принято 12
- color - цвет внутри чекбокса
- border_color - цвет рамки
- text_color - цвет надписи
- text - адрес в коде программы где расположен текст
- ch_text_length - длинна строки с символами
Стили элемента
- ch_flag_en - флажок выбран