ext/UiaDll/UiaDll/ElementStructures.h in uia-0.0.7.2 vs ext/UiaDll/UiaDll/ElementStructures.h in uia-0.0.7.3
- old
+ new
@@ -12,10 +12,11 @@
int* patterns;
int patternsLength;
char* id;
bool isEnabled;
+ bool isVisible;
_ElementInformation() : name(NULL), nativeWindowHandle(0), runtimeId(NULL), patterns(NULL), id(NULL), className(NULL) {}
_ElementInformation(Element^ element) : name(NULL), nativeWindowHandle(0), runtimeId(NULL), patterns(NULL), id(NULL), className(NULL) {
Refresh(element);
@@ -48,9 +49,10 @@
controlTypeId = element->ControlTypeId;
patterns = ArrayHelper::FromArray(element->SupportedPatternIds);
patternsLength = element->SupportedPatternIds->Length;
isEnabled = element->IsEnabled;
+ isVisible = element->IsVisible;
}
~_ElementInformation() {
Reset();
}
\ No newline at end of file