|
|
| Zeile 73: |
Zeile 73: |
| <p>In den Parametern (alpha2) und (alpha3) werden der Informations- und der Statustext angegeben. Beide Texte können jeweils bis zu 250 Zeichen lang sein. Der Informationstext wird über dem Statustext angezeigt. Nach dem Aufruf der Funktion steht in der als (int4) übergebenen Variable ein Deskriptor auf ein Progress-Objekt (siehe CONZEPT 16 Hilfe). Mit den Eigenschaften des Objekts kann der Fortschritt angezeigt werden. Der Balken wird nur angezeigt, wenn in (logic5) <font class=source>true</font> übergeben wird.</p> | | <p>In den Parametern (alpha2) und (alpha3) werden der Informations- und der Statustext angegeben. Beide Texte können jeweils bis zu 250 Zeichen lang sein. Der Informationstext wird über dem Statustext angezeigt. Nach dem Aufruf der Funktion steht in der als (int4) übergebenen Variable ein Deskriptor auf ein Progress-Objekt (siehe CONZEPT 16 Hilfe). Mit den Eigenschaften des Objekts kann der Fortschritt angezeigt werden. Der Balken wird nur angezeigt, wenn in (logic5) <font class=source>true</font> übergeben wird.</p> |
|
| |
|
| <b>Beispiel:</b>{{Marker}}
| | == Beispiele == |
| </p><p>
| |
| | |
| <p>Anzeige ohne einen Fortschrittsbalken:</p>
| |
|
| |
|
| | <tabber> |
| | |-|ScriptAPI= |
| | Anzeige ohne einen Fortschrittsbalken: |
| <pre class=source> | | <pre class=source> |
| tWinWait # AfWinWaitOpen(gAFActParentDlg,'Information','Status 1',var tWinWaitProgress,false); | | tWinWait # AfWinWaitOpen(gAFActParentDlg,'Information','Status 1',var tWinWaitProgress,false); |
| Zeile 86: |
Zeile 86: |
| </pre> | | </pre> |
|
| |
|
| <p>Anzeige mit Fortschrittsbalken:</p>
| | Anzeige mit Fortschrittsbalken: |
|
| |
|
| <pre class=source> | | <pre class=source> |
| Zeile 97: |
Zeile 97: |
| ... | | ... |
| tWinWait->AfWinWaitClose(); | | tWinWait->AfWinWaitClose(); |
| </pre></p> | | </pre> |
| | </tabber> |
|
| |
|
| </div> | | </div> |
| </translate> | | </translate> |
| [[Category:Allgemeine Befehle der API]] | | [[Category:Allgemeine Befehle der API]] |
Mit dieser Anweisung wird ein Fenster zur Anzeige eines Fortschritts angezeigt. Das Fenster kann an ein Eltern-Objekt angehängt werden. Der Deskriptor des Objekts wird in (handle1) übergeben. Wird hier 0 übergeben, wird das Fortschrittsfenster als separates Programm angezeigt und kann durch das ArcFlow-Programmfenster überdeckt werden. Wird die Variable gAfActParentDlg übergeben, ist das Fortschrittsfenster modal zum ArcFlow-Programmfenster.
In den Parametern (alpha2) und (alpha3) werden der Informations- und der Statustext angegeben. Beide Texte können jeweils bis zu 250 Zeichen lang sein. Der Informationstext wird über dem Statustext angezeigt. Nach dem Aufruf der Funktion steht in der als (int4) übergebenen Variable ein Deskriptor auf ein Progress-Objekt (siehe CONZEPT 16 Hilfe). Mit den Eigenschaften des Objekts kann der Fortschritt angezeigt werden. Der Balken wird nur angezeigt, wenn in (logic5) true übergeben wird.
Beispiele
Anzeige ohne einen Fortschrittsbalken:
tWinWait # AfWinWaitOpen(gAFActParentDlg,'Information','Status 1',var tWinWaitProgress,false);
...
tWinWait->AfWinWaitSetInfo('Information','Status 2');
...
tWinWait->AfWinWaitClose();
Anzeige mit Fortschrittsbalken:
tWinWait # AfWinWaitOpen(gAFActParentDlg,'Information','Status 1',var tWinWaitProgress,true);
tWinWaitProgress->wpProgressMax # 100;
tWinWaitProgress->wpProgressPos # 0;
...
tWinWait->AfWinWaitSetInfo('Information','Status 2');
tWinWaitProgress->wpProgressPos # 50;
...
tWinWait->AfWinWaitClose();