Bosh sahifa > Yangiliklar > Kontent

CMD-KEYS - Kalit satrini chizish

Apr 27, 2019

image

C prototipi

void cmd_keys (int16_t x,

int16_t y,

int16_t w,

int16_t h,

int16_t shrift,

uint16_t imkoniyatlari,

const char * s);

Parametrlar

x

X-piksellardagi chap tugmachalarning koordinatalari

y

Y-piksellardagi chap tugmachalarning klaviatura koordinatalari

shrift

Bitmap ushlagichida kalit tegidagi ishlatiladigan shriftni ko'rsatish. Joriy oraliq 0dan

31gacha

imkoniyatlari

Sukut bo'yicha kalitlar 3D effekti bilan chiziladi va parametr qiymati nolga teng.

OPT_FLAT 3D ta'sirini yo'q qiladi. Agar OPT_CENTER berilgan bo'lsa, tugmachalar chiziladi

eng kichik o'lchamda wxh to'rtburchak ichida joylashgan. Aks holda kalitlar

kengaytirilib, ular bo'sh joyni to'liq to'ldiradi. Agar ASCII kodi bo'lsa

belgilangan tugmachani bosib "bosilgan" - ya'ni har qanday 3D bilan fon rangida

effekt o'chirildi.

w

Kalitlarning kengligi

h

Kalitlarning balandligi

b

kalit belgilar, har bir kalit uchun bitta belgi. TAG qiymati ASCII qiymatiga o'rnatiladi

har bir tugma, shuning uchun REG_TOUCH_TAG yordamida kalitlarni bosish mumkin

ro'yxatdan o'tish.

Ta'rif

Jismoniy hajmning tafsilotlari

 Kalitlar orasidagi bo'shliq - 3 piksel

 OPT_CENTERX holatida kalitlar (shrift kengligi + 1,5) pikseldir

, aks holda kalitlar mavjud kengligi to'ldirish uchun o'lchangan

Qo'shimcha ma'lumot olish uchun Ko-protsessor dvigatel vidjetlarining jismoniy o'lchamlarini ko'ring

image

image

image

image

image

image