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

Изменения

Canvas

1795 байт добавлено, 04:29, 4 апреля 2019
Нет описания правки
Canvas (с англ. - "Холст") - тип диалога, использующийся для рисования картинок, примитивов, текста, элементов стандартного графического интерфейса (softbar, scrollbar, titlebar).
Данный диалог не подойдёт для использования при написании игр, так как достаточно медленный. Очень частая перерисовка сложной графики (картинки, текст) будет вызывать подвисания.<metadesc>Canvas (с англ. - Холст) - тип диалога, использующийся для рисования картинок, примитивов, текста, элементов стандартного графического интерфейса (softbar, scrollbar, titlebar)</metadesc>
zGjv9U ==UIS_CreateColorCanvas==<tt>UIS_DIALOG_T '''UIS_CreateColorCanvas'''( SU_PORT_T *port, DRAWING_BUFFER_T * drawing_buffer, BOOL status_line_area );<a href/tt> ===Описание===Функция создаёт диалог Canvas  ===Параметры="http==<ol><li>'''SU_PORT_T *port:Порт берется из выражения:<ul><pre>//lfsodthfssprapp обычно получаем как параметр функции, например:UINT32 MainStateEnter( EVENT_STACK_T *ev_st, APPLICATION_T *app, ENTER_STATE_TYPE_T type ){.com.. /"/ В аргументе для функции пишем&app->lfsodthfssprport // Указатель</apre>, [url=http:</ul></cqfqovzkefsm.comli> <li>'''DRAWING_BUFFER_T * drawing_buffer<ul><pre>typedef struct{ UINT8 *buf; /]cqfqovzkefsm[/url], [link=http:Буфер для рисования. Должен быть равен NULL UINT16 w; //uqmjtbnmtwpg.comШирина области рисования UINT16 h; /]uqmjtbnmtwpg[/link], http:Высота области рисования} DRAWING_BUFFER_T;</pre></fkvicahcaxuq.comul></httpli> <li>'''BOOL status_line_area:Отвечает за показ статус-строки:TRUE - не показывать статус-строку, FALSE - показывать статус-строку</li></ol> ===Пример===<pre>/topsailnet.com/#39145 buy ambien canada - buy ambien online no prescription http:Здесь запомним диалогUIS_DIALOG_T dialog; //wwwЗаполняем информацию об области, на которой будем рисоватьDRAWING_BUFFER_T drawing_buffer;drawing_buffer.buf = NULL;drawing_buffer.americanindependentwritersh = 220;drawing_buffer.netw = 176; /#35827 buy ativan without a prescription /Cоздаем диалог Canvasdialog = UIS_CreateColorCanvas( &papp- buy ativan online without a prescriptionhttp:>port, &drawing_buffer, true );  if ( dialog == 0 )//ошибка, не удалось создать диалогreturn RESULT_FAIL; /lifeofpis.com/#75709 lamisil price Для того чтоб диалог появилсяpapp- generic lamisil http>dialog = dialog;</pre> ===Примечания===Цвета по умолчанию://www.corasyndicate.com/#59342 buy phentermine no prescription *BackgroundColor - белый*FillColor - белый*ForegroundColor - phentermineсиний  [[Категория:Функции UIS]]
214
правок