/** *CAccHyperLinkimplementsIAccessibleHyperlinkinterface.
*/ class ATL_NO_VTABLE CAccHyperLink : public CComObjectRoot, public CComCoClass<CAccHyperLink, &CLSID_AccHyperLink>, public IAccessibleHyperlink, public CAccActionBase
{ public:
CAccHyperLink() {}
// Returns key binding object (if any) associated with specified action // key binding is string. // e.g. "alt+d" (like IAccessible::get_accKeyboardShortcut).
STDMETHOD(get_keyBinding)
( /* [in] */ long actionIndex, /* [in] */ long nMaxBinding, /* [length_is][length_is][size_is][size_is][out] */ BSTR __RPC_FAR* __RPC_FAR* keyBinding, /* [retval][out] */ long __RPC_FAR* nBinding) override;
// IAccessibleHyperlink
// get an object, e.g. BSTR or image object, that is overloaded with link behavior
STDMETHOD(get_anchor)
(/* [in] */ long index, /* [retval][out] */ VARIANT __RPC_FAR* anchor) override;
// get an object representing the target of the link, usually a BSTR of the URI
STDMETHOD(get_anchorTarget)
(/* [in] */ long index, /* [retval][out] */ VARIANT __RPC_FAR* anchorTarget) override;
// Returns the index at which the textual representation of the // hyperlink (group) starts.
STDMETHOD(get_startIndex)(/* [retval][out] */ long __RPC_FAR* index) override;
// Returns the index at which the textual representation of the // hyperlink (group) ends.
STDMETHOD(get_endIndex)(/* [retval][out] */ long __RPC_FAR* index) override;
// Returns whether the document referenced by this links is still valid.
STDMETHOD(get_valid)(/* [retval][out] */ boolean __RPC_FAR* valid) override;
// Override of IUNOXWrapper.
STDMETHOD(put_XInterface)(hyper pXInterface) override;
// Override of IUNOXWrapper.
STDMETHOD(put_XSubInterface)(hyper pXSubInterface) override;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.