AfWinWaitOpen: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=head> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr clas…“
 
K Stand 4.1.13 Helptip Ausfürbar geändert
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFWinWaitOpen(handle1, alpha2, alpha3, var int4[, logic5]) : int</td>
     <td class="title">&nbsp;AfWinWaitOpen(handle1, alpha2, alpha3, var int4[, logic5]) : int</td>
     <td class="platforms">
     <td class="platforms">
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen|Nicht ausführbar von der API]]
[[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]]
[[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]]
[[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der ScriptAPI|link=Befehle der Schnittstellen|Ausführbar von der ScriptAPI]]
     </td>
     </td>
   </tr>
   </tr>
Zeile 57: Zeile 60:
   <td width="15%" class=Left>Siehe</td>
   <td width="15%" class=Left>Siehe</td>
   <td width="85%" class=Right colspan="3">
   <td width="85%" class=Right colspan="3">
[[Allgemeine Befehle der API#|Verwandte Befehle]],
[[:Category:Allgemeine Befehle der API|Verwandte Befehle]],
[[AFWinWaitSetInfo#|AFWinWaitSetInfo()]],
[[AfWinWaitSetInfo#|AfWinWaitSetInfo()]],
[[AFWinWaitClose#|AFWinWaitClose()]]
[[AfWinWaitClose#|AfWinWaitClose()]]
   </td>
   </td>
</tr>
</tr>
Zeile 69: Zeile 72:
</table>
</table>
<div class="BigLang">
<div class="BigLang">
<p><p>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 <font class=source>gAFActParentDlg</font> übergeben, ist das Fortschrittsfenster modal zum ArcFlow-Programmfenster.</p>
<p><p>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 <font class=source>gAfActParentDlg</font> übergeben, ist das Fortschrittsfenster modal zum ArcFlow-Programmfenster.</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 (siehe CONZEPT 16 Hilfe) {{Marker}}-Objekt. 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',var tWinWaitProgress,false);
tWinWait # AfWinWaitOpen(gAFActParentDlg,'Information','Status 1',var tWinWaitProgress,false);
...
...
tWinWait-&gt;AFWinWaitSetInfo('Information','Status 2');
tWinWait-&gt;AfWinWaitSetInfo('Information','Status 2');
...
...
tWinWait-&gt;AFWinWaitClose();
tWinWait-&gt;AfWinWaitClose();
</pre>
</pre>


<p>Anzeige mit Fortschrittsbalken:</p>
Anzeige mit Fortschrittsbalken:


<pre class=source>
<pre class=source>
tWinWait # AFWinWaitOpen(gAFActParentDlg,'Information','Status',var tWinWaitProgress,true);
tWinWait # AfWinWaitOpen(gAFActParentDlg,'Information','Status 1',var tWinWaitProgress,true);
tWinWaitProgress-&gt;wpProgressMax # 100;
tWinWaitProgress-&gt;wpProgressMax # 100;
tWinWaitProgress-&gt;wpProgressPos # 0;
tWinWaitProgress-&gt;wpProgressPos # 0;
...
...
tWinWait-&gt;AFWinWaitSetInfo('Information','Status 2');
tWinWait-&gt;AfWinWaitSetInfo('Information','Status 2');
tWinWaitProgress-&gt;wpProgressPos # 50;
tWinWaitProgress-&gt;wpProgressPos # 50;
...
...
tWinWait-&gt;AFWinWaitClose();
tWinWait-&gt;AfWinWaitClose();
</pre></p>
</pre>
</tabber>


</div>
</div>
</translate>
</translate>
[[Category:Allgemeine Befehle der API]]
[[Category:Allgemeine Befehle der API]]
[[Category:ListeAllerApiBefehleW]]

Aktuelle Version vom 2. Dezember 2025, 13:41 Uhr

 AfWinWaitOpen(handle1, alpha2, alpha3, var int4[, logic5]) : int

Nicht ausführbar von der API Nicht ausführbar von der Programmierschnittstelle (DLL) Nicht ausführbar mit der Application Remote Control Ausführbar von der ScriptAPI

Fenster zur Fortschrittsanzeige öffnen
handle1 Deskriptor des Eltern-Objekts
alpha2 Informationstext
alpha3 Statustext
int4 Deskriptor des Fortschrittbalkens
logic5 Anzeige des Fortschrittbalkens (optional)
Resultat handle Deskriptor des Fensters
Siehe

Verwandte Befehle, AfWinWaitSetInfo(), AfWinWaitClose()

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();