Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Veröffentlicht: November 2016
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
<FindWindow>-Tag enthält eine Liste von passenden Elementen, dien in der Reihenfolge ihrer Auflistung innerhalb des Tags ausgeführt werden. In diesem Thema werden die <FindWindow>-Elemente mit Beipielcode beschrieben.
In diesem Thema
<FindWindow> Elemente
Beispielcode
<FindWindow> Elemente
Der folgende Codeausschnitt zeigt die Elemente in einem <FindWindow>-Tag
# RELAX NG XML grammar for FindWindow
# http://relaxng.org/compact-tutorial-20030326.html
Grammar
{
start = FindWindow FindWindow = element
FindWindow
{
element ControlId { attribute match { xsd:integer }?, text }*
& element Caption { attribute match { xsd:integer }?, text }*
& element CaptionStartsWith { same as Caption }*
& element CaptionEndsWith { same as Caption }*
& element CaptionContains { same as Caption }*
& element Class { attribute match { xsd:integer }?, text }*
& element ClassStartsWith { same as Class }*
& element ClassEndsWith { same as Class }*
& element ClassContains { same as Class }*
& element Position { xsd:integer, xsd:integer } *
& element Find { Caption & Class }*
& element Desktop { empty }*
& element Application { empty }*
& element Owner { empty }*
& element RelaxProcessIdRestriction { empty }*
& element RelaxThreadIdRestriction { empty }*
}
}
In der folgenden Tabelle werden die <FindWinow>-Elemente beschrieben.
Element |
Beschreibung |
|---|---|
ControlId |
Fenster mit ID |
Caption |
Fensterbeschriftungstext. |
CaptionStartsWith |
Beschriftung beginnt mit Text |
CaptionEndsWith |
Beschriftung endet mit Text. |
CaptionContains |
Beschriftung enthält Text. |
Class |
Fenster mit Klassennamen |
ClassStartsWith |
Klassenname beginnt mit Text. |
ClassEndsWith |
Klassenname endet mit Text. |
ClassContains |
Klasse enthält Text. |
Position |
Suchen Sie ein Fenster in einer angegebenen Position. Die Position wird als die linke obere Ecke des Fensters als (x,y) Koordinaten definiert. Die Position wird entweder von der <Application/> (Standard) oder vom <Desktop/> berechnet. Wenn <Desktop/> verwendet wird, muss es vor dem Element <Position> angegeben werden. |
Suchen |
Suche nach einem Fenster wird über das Class- oder Caption-Element angegeben. Dieselben Elemente wie für FindWindow können hier verwendet werden (Caption, CaptionStartsWith, CaptionEndsWith, CaptionContains, Class, ClassStartsWith, ClassEndsWith, or ClassContains). |
Desktop |
Legt den Suchpunkt auf dem Desktop fest |
Application |
Legt den Suchpunkt auf das Fenster der obersten Ebene in der Anwendung fest. |
Owner |
Fenster mit einem angegebenen Besitzer. |
RelaxProcessIdRestriction |
Enthält Fenster mit verschiedenen Prozess-IDs in der Suche. Standardmäßig gehören alle Fenster zu derselben Prozess-ID. |
RelaxThreadIdRestriction |
Enthält Fenster mit verschiedenen Thread-IDs im Suchprozess. Standardmäßig gehören alle Fenster zu derselben Thread-ID. |
Beispielcode
Der folgenden Satz von Beispielen veranschaulicht, wie die verschiedenen Attribute verwendet werden.
The following sample searches for a window with the control ID 1003.
<FindWindow>
<ControlID>1003</ControlID>
</FindWindow>
The following sample searches for a window with the class name SunAWTFrame.
<FindWindow>
<Class>SunAWTFrame</Class>
</FindWindow>
The following sample searches for a window at desktop position x200 y400.
<FindWindow>
<Desktop/>
<Position>200,400</Position>
</FindWindow>
The following sample searches for the second application with the caption CurrencyConv that is not within the same process as the DDA loaded application.
<FindWindow>
<RelaxProcessIdRestriction/>
<Caption match="2">CurrencyConv</Caption>
</FindWindow>
Siehe auch
JavaDDA
Verwenden von datengesteuerten Adaptern (DDAs)
Unified Service Desk 2.0
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright