Надоградња ДГУС функције: Флексибилно слагање контрола било које странице

Као одговор на потражњу тржишта за даљим побољшањем флексибилности комбинација контрола ДГУС платформе, ДВИН је додао нови интерфејс „преклапања страница“ у ДГУС платформу, који се може користити за имплементацију глобалних динамичких алармних упита и других функција.

Видео: хттпс://форумс.двин-глобал.цом/индек.пхп/форумс/топиц/невс-дгус-фунцтион-упграде-флекибле-стацкинг-оф-ани-паге-цонтролс/

Користећи ову функцију, корисници могу да преклопе контроле било које странице на све преостале странице. Контроле на страници са преклапањем подразумевано имају највиши приоритет. Контроле на страници са преклапањем су на врху странице са преклапањем (укључујући све контроле екрана и додирне контроле на страници са преклапањем). Приоритет контрола на додир се може подесити према стварним потребама рада. Када се додирне контроле две странице преклапају, ефикасна је само контрола додира са највишим приоритетом.

Метод развоја:

1. Надоградите језгро паметног екрана на најновију верзију: Т5Л_УИ_ДГУС2_В65.

2. Погледајте адресу 0к00Е8 интерфејса променљиве оперативног система у водичу за развој, укључите прекидач за прекривање странице и подесите приоритет контроле и ИД странице који треба да се преклопи.

Адреса

Дефиниција

Дужина (бајт)

Опис

0к00Е8

Прекидач за слагање страница

2

0кЕ8_Х: 0к5А Омогући функцију преклапања странице, подесите другу вредност да бисте онемогућили функцију;0кЕ8_Л: Омогући пост-тоуцх режим преклапања странице;0к00=не реагује на додире странице са преклапањем;0к01 = реагује само на додир странице са преклапањем;

0кЕ9: ИД странице која се преклапа.

На пример, поставите све контроле екрана и додира на страници 74 на друге странице за приказ. Након суперпонирања, реаговаће се само на додирне контроле на страници 74 (то јест, 0кЕ8_Л је постављено на 0к01). Метод операције је:

Адреса 0к00Е8: Упишите податке 0к5А01 (5А значи укључивање прекидача за прекривање, 01 значи само реаговање на додир странице са преклапањем)

0к00Е9 адреса: упишите ИД број странице са преклапањем 0к004А (тј. 74)

Пример команде:

Пошаљите: 5АА5 07 82 00Е8 5А01 004А Страница са преклапањем бр. 74 је приказана и реагује само на додир странице са преклапањем.

Пошаљите: 5АА5 07 82 00Е8 5А00 004А Страница са преклапањем бр. 74 је приказана и не реагује на додир странице са преклапањем.


Време поста: 25.09.2023