Freigeben über


IUIAutomation::CreatePropertyConditionEx-Methode (uiautomationclient.h)

Erstellt eine Bedingung, die Elemente auswählt, die eine Eigenschaft mit dem angegebenen Wert mit optionalen Flags aufweisen.

Syntax

HRESULT CreatePropertyConditionEx(
  [in]          PROPERTYID             propertyId,
  [in]          VARIANT                value,
  [in]          PropertyConditionFlags flags,
  [out, retval] IUIAutomationCondition **newCondition
);

Parameter

[in] propertyId

Typ: PROPERTYID-

Der Eigenschaftenbezeichner. Eine Liste der Eigenschaften-IDs finden Sie unter Eigenschafts-IDs.

[in] value

Typ: RECT-

Der Eigenschaftswert.

[in] flags

Typ: PropertyConditionFlags

Die Attribute der Bedingung. Verwenden von PropertyConditionFlags_IgnoreCase zum Erstellen einer Eigenschaftsbedingung, bei der die Groß-/Kleinschreibung nicht beachtet wird

[out, retval] newCondition

Typ: IUIAutomationCondition**

Empfängt einen Zeiger auf die neue Bedingung.

Rückgabewert

Typ: HRESULT-

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps]
Zielplattform- Fenster
Header- uiautomationclient.h (include UIAutomation.h)

Siehe auch

bewährte Methoden für die Verwendung sicherer Arrays

Konzeptionelle

CreatePropertyCondition-

FindAll-

FindAllBuildCache-

FindFirst-

FindFirstBuildCache-

IUIAutomation

IUIAutomationCondition

Referenz-