Матеріали курсу Людино-машинні інтерфейси
Спливаючі сторінки, аналогічно джинам, можуть містити вбудовану анімацію з замінниками, які під час виклику можна замінити на необхідні змінні. Такі замінники реалізуються з використанням асоціацій (association). Асоціації разом з типом (тип вказувати не обов’язково) беруться в символи знаку питання:
?<Data Type> <Association>?
<Data Type>
- вказує на тип асоціації, може бути BCD, BYTE, LONGBCD, UINT або ULONG; якщо тип не вказується, Citect буде визначати його автоматично
<Association>
- номер або ім’я асоціації
Асоціації на сторінці можна прив’язати за замовченням у властивостях сторінки “Сопоставления”.
Сумісно з джинами можна використовувати спеціальні бібліотечні спливаючі сторінки, які призначені саме для виклику з джинів. Такі сторінки називаються суперджинами (Super Genies). Вони створюються у редакторі графіки. Для прив’язки суперджина до джина, при редагуванні джина необхідно вказати їх в меню “Правка->Присоединить суперджины”. Спливаючі сторінки створюються як сторінки, їх не потрібно прив’язувати і вони можуть бути викликані з будь-якого елементу. У всьому іншому механізми роботи спливаючих вікон і суперджинів однакові.
Для прив’язки асоціацій сторінки до змінної можна використати функцію Ass
перед її викликом. Для спрощення виклику можна скористатися Cicode функцією AssWin (див. Д4.5).