REGION
Gère l'affichage sur plusieurs écrans pour le client lourd.
- Un affichage physique peut être divisé en un certain nombre d'écrans virtuels.
- Sur les systèmes dotés d'une carte graphique multi-écrans (ou de plusieurs cartes graphiques), chaque région peut être configurée pour apparaître sur un écran physique différent.
Lorsqu'une fenêtre est ouverte sur un système multi-région, la position à laquelle elle s'ouvre est relative à la région sélectionnée.
Support client WebVue - Non applicable. Renvoie un code d'erreur si exécuté dans ce contexte.
|
Mode |
Mnémonique |
Syntaxe |
| 1 | SETSYSREGION | 1 |
| 2 | GETSYSREGION | 2 |
| 3 | SETREGION | 1 |
| 4 | GETREGION | 2 |
| 5 | SETSELECTION | 3 |
| 6 | GETSELECTION | 2 |
| 7 | GETSELECTIONMODE | 2 |
Syntaxe 1
IntVal = REGION(Mode, Regions);
Type de retour : INTEGER
|
Argument |
Définition |
|
Regions |
Nombre de régions (mode 1), ou une région particulière (mode 3). Type INTEGER |
Type de retour : INTEGER.
Exécution
|
Mode |
Mnémonique |
Action |
|
1 |
SETSYSREGION |
Fixe dynamiquement le nombre de régions de l'écran, de 1 à 4. |
|
3 |
SETREGION |
Définit la région dans laquelle toutes les futures fenêtres ouvertes avec l'animation Chaînage Ouverture apparaîtront. |
|
|
|
Retour : -1 si erreur, OK sinon. |
Si vous exécutez un programme à partir d'une animation, vous pouvez obtenir la région dans laquelle se trouve le synoptique en utilisant GETARG("GETREGION")
Dim iRegion As Integer;
iRegion = GETARG("GETREGION");
Region ("SETREGION", iRegion);
Alarmdisplay("ACK_SELECTED", "Alarmwindow", "", "Alarm1");
Lors de l'utilisation de régions multiples, vous devez positionner la région avant l'exécution d'instructions qui interagissent avec l'IHM (WINDOW, ALARMDISPLAY, etc.).
Dim iRegion As Integer;
iRegion = 1;
Region ("SETREGION", iRegion);
Window("OPEN", "Alarmwindow", "");
Syntaxe 2
IntVal = REGION(Mode);
Type de retour : INTEGER.
Exécution
|
Mode |
Mnémonique |
Action |
|
2 |
GETSYSREGION |
Retourne la région courante ou -1 en cas d'erreur. |
|
3 |
GETREGION |
Retourne le mode sélection ou -1 en cas d'erreur. |
|
6 |
GETSELECTION |
Retour : -1 si erreur, OK sinon. |
|
7 |
GETSELECTIONMODE |
Retourne le mode sélection ou -1 en cas d'erreur. |
Syntaxe 3
IntVal = REGION(Mode, Regions[, SubMode]);
Type de retour : INTEGER.
|
Argument |
Définition |
|
Regions |
Nombre de régions. Type INTEGER |
|
SubMode |
Tout type numérique. |
Exécution
|
Mode |
Mnémonique |
Action |
|
5 |
SETSELECTION |
Définit la région dans laquelle toutes les futures fenêtres ouvertes avec l'animation Chaînage Ouverture apparaîtront. |
|
|
|
Le comportement dépend du Sous-Mode comme suit : 0 : la fenêtre est ouverte dans la même région que la fenêtre dans laquelle l'animation Chaînage Ouverture réside. |
|
|
|
Retourne la région sélectionnée ou -1 en cas d'erreur. |
Exemple
Pour un exemple, sélectionnez le lien Exemple ci-dessus.