GC_PutChar

Синтаксис

void GC_PutChar( GC* gc,
             int x,
             int y,
             int xsize,
             int ysize,
             wchar_t wchar );

Описание

Рисование на экране символа или изображения с возможностью установки его размера и координат

Параметры

gc - указатель на графический контекст необходимого объекта

x - абсцисса начала области отрисовки

y - ордината начала области отрисовки текста

xsize - ширина изображения (в пикселях). Если установлен 0, то изображение будет показываться в исходном размере, если любое другое число, то изображение растянется до нужного

ysize - высота изображения (в пикселях). Если установлен 0, то изображение будет показываться в исходном размере, если любое другое число, то изображение растянется до нужного

wchar - код символа либо IMAGEID нужного изображения

Пример

  GC* gc = get_DisplayGC();
  GC_PutChar(gc, 15, 20, 150, 170, 0xE730);
  //Рисование изображения с ID=0xE730 на экране с координатами (15;20) и размером 150x170

Ограничения

Рисование изображения используется только в процедуре, установленной в качестве прорисовочной для определённого DISP_OBJ * функцией DISP_DESC_SetOnRedraw.

Картинки из прошивки рисует только стандартного размера, т.е. масштабировать их нельзя.

см. также

You: Guest
You permissions: Read
elflib/functions/gc_putchar.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org