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.
Картинки из прошивки рисует только стандартного размера, т.е. масштабировать их нельзя.