Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Программные интерфейсы общего назначения > Пользовательские графические интерфейсы > Доступные технологии > Библиотека μGUI > μGUI API > Базовые функции > UG_Init()



UG_Init()

Эта функция инициализирует модуль GUI. Кроме того связывает функцию pixel-set с ядром μGUI

Прототип:

#include <ugui.h>
UG_S16 UG_Init( UG_GUI *pwin, void (*p)( UG_S16, UG_S16, UG_COLOR ), UG_S16 x, UG_S16 y );

Аргументы:

g
Указатель на структуру UG_GUI
p
Функция-указатель на пользовательскую функцию pixel-set
x
x-разрешение дисплея
y
y-разрешение дисплея

Библиотека:

ugui

Пример использования:

void UserPixelSetFunction( UG_S16 x, UG_S16 y, UG_COLOR c )
{
// ...
}
UG_GUI gui; // Global GUI structure
int main( void )
{
UG_Init( &gui, UserPixelSetFunction, 320, 240 );
// . . .
}

Возвращаемое значение:

1
Выполнено успешно
0
Произошла ошибка




Предыдущий раздел: Базовые функции