Ùrachadh gnìomh DGUS: cruachadh sùbailte de smachdan duilleag sam bith

Mar fhreagairt air iarrtas a’ mhargaidh airson tuilleadh leasachaidh a dhèanamh air sùbailteachd cothlamadh smachd àrd-ùrlar DGUS, tha DWIN air eadar-aghaidh “tionndadh ath-chòmhdach duilleag” ùr a chuir ris anns an àrd-ùrlar DGUS, a dh’ fhaodar a chleachdadh gus molaidhean rabhaidh fiùghantach cruinneil agus gnìomhan eile a chuir an gnìomh.

Bhidio: https://forums.dwin-global.com/index.php/forums/topic/news-dgus-function-upgrade-flexible-stacking-of-any-page-controls/

A’ cleachdadh a’ ghnìomh seo, faodaidh luchd-cleachdaidh smachdan duilleag sam bith a chòmhdach air gach duilleag a tha air fhàgail. Bidh na smachdan air an duilleag ath-chòmhdach bunaiteach chun phrìomhachas as àirde. Tha na smachdan air an duilleag ath-chòmhdach aig mullach na duilleige ath-chòmhdach (a’ toirt a-steach a h-uile smachd taisbeanaidh agus smachd suathaidh air an duilleag ath-chòmhdach). Faodar prìomhachas smachdan suathaidh atharrachadh a rèir feumalachdan obrachaidh fìor. Nuair a bhios smachdan suathaidh dà dhuilleag a’ dol thairis air, chan eil ach an smachd suathaidh leis a’ phrìomhachas as àirde èifeachdach.

Modh leasachaidh:

1. Àrdaich an kernel sgrion smart chun an tionndadh as ùire: T5L_UI_DGUS2_V65.

2. Thoir sùil air seòladh 0x00E8 eadar-aghaidh caochlaideach an t-siostaim obrachaidh anns an stiùireadh leasachaidh, tionndaidh air an tionndadh ath-chòmhdach duilleag, agus suidhich am prìomhachas smachd agus ID na duilleige a dh'fheumas a bhith air a chòmhdach.

Seòladh

Mìneachadh

Fad (byte)

Tuairisgeul

0x00E8

Switch Stacking Duilleag

2

0xE8_H: 0x5A Dèan comas air gnìomh ath-chòmhdach duilleag, suidhich luach eile gus an gnìomh a chuir à comas;0xE8_L: Dèan comas air modh post-suathadh ath-chòmhdach duilleag;0x00=chan eil seo a' freagairt ri suathadh na duilleige ath-chòmhdach;0x01 = na freagair ach suathadh na duilleige ath-chòmhdach;

0xE9: ID na duilleige ri ath-chòmhdach.

Mar eisimpleir, cuir a-steach a h-uile smachd taisbeanaidh is suathaidh air duilleag 74 air duilleagan eile airson an taisbeanadh. Às deidh superimposition, cha tèid freagairt a thoirt ach do na smachdan suathaidh air duilleag 74 (is e sin, tha 0xE8_L air a shuidheachadh gu 0x01). Is e an dòigh-obrach:

Seòladh 0x00E8: Sgrìobh dàta 0x5A01 (tha 5A a’ ciallachadh tionndadh air an tionndadh ath-chòmhdach, tha 01 a’ ciallachadh dìreach freagairt ri suathadh na duilleige ath-chòmhdach)

Seòladh 0x00E9: sgrìobh àireamh ID na duilleige ath-chòmhdach 0x004A (ie 74)

Eisimpleir àithne:

Cuir: 5AA5 07 82 00E8 5A01 004A Tha an duilleag ath-chòmhdach Àir. 74 air a thaisbeanadh agus chan eil i a’ freagairt ach ri suathadh duilleag ath-chòmhdach.

Cuir: 5AA5 07 82 00E8 5A00 004A Tha an duilleag ath-chòmhdach Àir. 74 air a thaisbeanadh agus chan eil i a’ freagairt ri suathadh na duilleige ath-chòmhdach.


Ùine puist: Sultain-25-2023