struct CCL::IAccessibilitySelectionProvider
Overview
Additional accessibility interface for selectable elements. More…
#include <iaccessibility.h> struct IAccessibilitySelectionProvider: public CCL::IUnknown { // enums enum SelectionFlags; // methods virtual tbool CCL_API isSelected () const = 0; virtual tresult CCL_API select (tbool state = true, int flags = 0) = 0; virtual tresult CCL_API getPosition (int& index, int& total) const = 0; virtual IAccessibilityProvider*CCL_API getSelectionContainerProvider () const = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Additional accessibility interface for selectable elements.
Methods
virtual tbool CCL_API isSelected () const = 0
Check if the element is selected.
virtual tresult CCL_API select (tbool state = true, int flags = 0) = 0
Select the element.
virtual tresult CCL_API getPosition (int& index, int& total) const = 0
Get the position of this element and the total number of elements in its container.