Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Publicado: noviembre de 2016
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
La etiqueta <FindWindow> contiene una lista de elementos que coincidan que se ejecuten en el orden de la lista en la etiqueta. En este tema se describen los elementos <FindWindow> con código de ejemplo.
En este tema
Elementos de <FindWindow>
Código de ejemplo
Elementos de <FindWindow>
El fragmento de código siguiente muestra los elementos en una etiqueta <FindWindow>
# 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 }*
}
}
En la siguiente tabla se describen los elementos de <FindWinow>.
Elemento |
Descripción |
|---|---|
ControlId |
Ventana con Id |
Caption |
Texto del título de la ventana. |
CaptionStartsWith |
Título empieza por texto. |
CaptionEndsWith |
Título termina por texto. |
CaptionContains |
Título contiene texto. |
Class |
Ventana con nombre de clase |
ClassStartsWith |
Nombre de clase empieza por texto. |
ClassEndsWith |
Nombre de clase termina por texto. |
ClassContains |
La clase contiene texto. |
Position |
Busque una ventana en una posición especificada. La posición se define como la esquina superior izquierda de la ventana como coordenadas (x,y). La posición se calcula desde la <Application/> (predeterminada) o desde el <Desktop/>. Si se usa <Desktop/>, debe especificarse antes del elemento <Position>. |
Buscar |
Busque una ventana especificada mediante el elemento Class o Caption. Los mismos elementos que para FindWindow puede usar aquí (Caption, CaptionStartsWith, CaptionEndsWith, CaptionContains, Class, ClassStartsWith, ClassEndsWith, o ClassContains). |
Desktop |
Establece el punto de búsqueda al escritorio |
Application |
Establece el punto de búsqueda en la ventana de nivel superior de la aplicación. |
Owner |
Ventana con un propietario especificado. |
RelaxProcessIdRestriction |
Incluye las ventanas con identificadores del proceso diferentes en la búsqueda. De forma predeterminada, todas las ventanas pertenecen al mismo identificador del proceso. |
RelaxThreadIdRestriction |
Incluye las ventanas con identificadores del subproceso diferentes en el proceso de búsqueda. De forma predeterminada, todas las ventanas pertenecen al mismo identificador de subproceso. |
Código de ejemplo
El siguiente conjunto de ejemplos muestra cómo se usan los diferentes atributos.
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>
Ver también
JavaDDA
Uso de adaptadores basados en datos (DDAs)
Unified Service Desk 2.0
© 2017 Microsoft. Todos los derechos reservados. Copyright