Открыть главное меню

Изменения

Canvas

144 байта добавлено, 15:47, 22 августа 2009
Пофиксил разметку и бредовый пример
Canvas (с ангангл. - "Холст") - тип диалога, использующийся для рисования картинок, примитивов, текста, элементов стандартного графического интерфейса (softbar, scrollbar, titlebar)
==UIS_CreateColorCanvas==
===Параметры===
#<ol><li>'''SU_PORT_T *port
:Порт берется из выражения:
<ul><pre>
APPLICATION_T // app обычно получаем как параметр функции, например:UINT32 MainStateEnter( EVENT_STACK_T *papp = (ev_st, APPLICATION_T*app, ENTER_STATE_TYPE_T type ) app; // Объявляем вверху{...
// В аргументе для функции пишем
&pappapp->port // Указатель
</pre></ul>
</li>
 #<li>'''DRAWING_BUFFER_T * drawing_buffer
<ul><pre>
typedef struct
{
UINT8 *buf; // буфер Буфер для рисования. Должен быть равен NULL UINT16 w; // ширина Ширина области рисования UINT16 h; // высота Высота области рисования
} DRAWING_BUFFER_T;
</pre></ul>
</li>
 #<li>'''BOOL status_line_area:отвечает Отвечает за показ статус-строкиtrue :TRUE - не показывать статус-строку, false FALSE - показывать статус-строку</li></ol>
===Пример===
===Примечания===
Цвета поумолчаниюпо умолчанию:<br/>*BackgroundColor - белый<br/>*FillColor - белый<br/>*ForegroundColor - синий
[[Категория:Функции UIS]]
161
правка