📄 oleacc.h
字号:
#define STATE_SYSTEM_SIZEABLE ( 0x20000 )
#define STATE_SYSTEM_MOVEABLE ( 0x40000 )
#define STATE_SYSTEM_SELFVOICING ( 0x80000 )
#define STATE_SYSTEM_FOCUSABLE ( 0x100000 )
#define STATE_SYSTEM_SELECTABLE ( 0x200000 )
#define STATE_SYSTEM_LINKED ( 0x400000 )
#define STATE_SYSTEM_TRAVERSED ( 0x800000 )
#define STATE_SYSTEM_MULTISELECTABLE ( 0x1000000 )
#define STATE_SYSTEM_EXTSELECTABLE ( 0x2000000 )
#define STATE_SYSTEM_ALERT_LOW ( 0x4000000 )
#define STATE_SYSTEM_ALERT_MEDIUM ( 0x8000000 )
#define STATE_SYSTEM_ALERT_HIGH ( 0x10000000 )
#define STATE_SYSTEM_PROTECTED ( 0x20000000 )
#define STATE_SYSTEM_VALID ( 0x7fffffff )
#endif //STATE_SYSTEM_UNAVAILABLE
#ifndef STATE_SYSTEM_HASPOPUP
#define STATE_SYSTEM_HASPOPUP ( 0x40000000 )
#endif //STATE_SYSTEM_HASPOPUP
#define ROLE_SYSTEM_TITLEBAR ( 0x1 )
#define ROLE_SYSTEM_MENUBAR ( 0x2 )
#define ROLE_SYSTEM_SCROLLBAR ( 0x3 )
#define ROLE_SYSTEM_GRIP ( 0x4 )
#define ROLE_SYSTEM_SOUND ( 0x5 )
#define ROLE_SYSTEM_CURSOR ( 0x6 )
#define ROLE_SYSTEM_CARET ( 0x7 )
#define ROLE_SYSTEM_ALERT ( 0x8 )
#define ROLE_SYSTEM_WINDOW ( 0x9 )
#define ROLE_SYSTEM_CLIENT ( 0xa )
#define ROLE_SYSTEM_MENUPOPUP ( 0xb )
#define ROLE_SYSTEM_MENUITEM ( 0xc )
#define ROLE_SYSTEM_TOOLTIP ( 0xd )
#define ROLE_SYSTEM_APPLICATION ( 0xe )
#define ROLE_SYSTEM_DOCUMENT ( 0xf )
#define ROLE_SYSTEM_PANE ( 0x10 )
#define ROLE_SYSTEM_CHART ( 0x11 )
#define ROLE_SYSTEM_DIALOG ( 0x12 )
#define ROLE_SYSTEM_BORDER ( 0x13 )
#define ROLE_SYSTEM_GROUPING ( 0x14 )
#define ROLE_SYSTEM_SEPARATOR ( 0x15 )
#define ROLE_SYSTEM_TOOLBAR ( 0x16 )
#define ROLE_SYSTEM_STATUSBAR ( 0x17 )
#define ROLE_SYSTEM_TABLE ( 0x18 )
#define ROLE_SYSTEM_COLUMNHEADER ( 0x19 )
#define ROLE_SYSTEM_ROWHEADER ( 0x1a )
#define ROLE_SYSTEM_COLUMN ( 0x1b )
#define ROLE_SYSTEM_ROW ( 0x1c )
#define ROLE_SYSTEM_CELL ( 0x1d )
#define ROLE_SYSTEM_LINK ( 0x1e )
#define ROLE_SYSTEM_HELPBALLOON ( 0x1f )
#define ROLE_SYSTEM_CHARACTER ( 0x20 )
#define ROLE_SYSTEM_LIST ( 0x21 )
#define ROLE_SYSTEM_LISTITEM ( 0x22 )
#define ROLE_SYSTEM_OUTLINE ( 0x23 )
#define ROLE_SYSTEM_OUTLINEITEM ( 0x24 )
#define ROLE_SYSTEM_PAGETAB ( 0x25 )
#define ROLE_SYSTEM_PROPERTYPAGE ( 0x26 )
#define ROLE_SYSTEM_INDICATOR ( 0x27 )
#define ROLE_SYSTEM_GRAPHIC ( 0x28 )
#define ROLE_SYSTEM_STATICTEXT ( 0x29 )
#define ROLE_SYSTEM_TEXT ( 0x2a )
#define ROLE_SYSTEM_PUSHBUTTON ( 0x2b )
#define ROLE_SYSTEM_CHECKBUTTON ( 0x2c )
#define ROLE_SYSTEM_RADIOBUTTON ( 0x2d )
#define ROLE_SYSTEM_COMBOBOX ( 0x2e )
#define ROLE_SYSTEM_DROPLIST ( 0x2f )
#define ROLE_SYSTEM_PROGRESSBAR ( 0x30 )
#define ROLE_SYSTEM_DIAL ( 0x31 )
#define ROLE_SYSTEM_HOTKEYFIELD ( 0x32 )
#define ROLE_SYSTEM_SLIDER ( 0x33 )
#define ROLE_SYSTEM_SPINBUTTON ( 0x34 )
#define ROLE_SYSTEM_DIAGRAM ( 0x35 )
#define ROLE_SYSTEM_ANIMATION ( 0x36 )
#define ROLE_SYSTEM_EQUATION ( 0x37 )
#define ROLE_SYSTEM_BUTTONDROPDOWN ( 0x38 )
#define ROLE_SYSTEM_BUTTONMENU ( 0x39 )
#define ROLE_SYSTEM_BUTTONDROPDOWNGRID ( 0x3a )
#define ROLE_SYSTEM_WHITESPACE ( 0x3b )
#define ROLE_SYSTEM_PAGETABLIST ( 0x3c )
#define ROLE_SYSTEM_CLOCK ( 0x3d )
#define ROLE_SYSTEM_SPLITBUTTON ( 0x3e )
#define ROLE_SYSTEM_IPADDRESS ( 0x3f )
#define ROLE_SYSTEM_OUTLINEBUTTON ( 0x40 )
EXTERN_C const IID IID_IAccessible;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("618736e0-3c3d-11cf-810c-00aa00389b71")
IAccessible : public IDispatch
{
public:
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accParent(
/* [retval][out] */ IDispatch **ppdispParent) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accChildCount(
/* [retval][out] */ long *pcountChildren) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accChild(
/* [in] */ VARIANT varChild,
/* [retval][out] */ IDispatch **ppdispChild) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accName(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszName) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accValue(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszValue) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accDescription(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDescription) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accRole(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarRole) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accState(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarState) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accHelp(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszHelp) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accHelpTopic(
/* [out] */ BSTR *pszHelpFile,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ long *pidTopic) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accKeyboardShortcut(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszKeyboardShortcut) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accFocus(
/* [retval][out] */ VARIANT *pvarChild) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accSelection(
/* [retval][out] */ VARIANT *pvarChildren) = 0;
virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_accDefaultAction(
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDefaultAction) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accSelect(
/* [in] */ long flagsSelect,
/* [optional][in] */ VARIANT varChild) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accLocation(
/* [out] */ long *pxLeft,
/* [out] */ long *pyTop,
/* [out] */ long *pcxWidth,
/* [out] */ long *pcyHeight,
/* [optional][in] */ VARIANT varChild) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accNavigate(
/* [in] */ long navDir,
/* [optional][in] */ VARIANT varStart,
/* [retval][out] */ VARIANT *pvarEndUpAt) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accHitTest(
/* [in] */ long xLeft,
/* [in] */ long yTop,
/* [retval][out] */ VARIANT *pvarChild) = 0;
virtual /* [id][hidden] */ HRESULT STDMETHODCALLTYPE accDoDefaultAction(
/* [optional][in] */ VARIANT varChild) = 0;
virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_accName(
/* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szName) = 0;
virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_accValue(
/* [optional][in] */ VARIANT varChild,
/* [in] */ BSTR szValue) = 0;
};
#else /* C style interface */
typedef struct IAccessibleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAccessible * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAccessible * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IAccessible * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAccessible * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAccessible * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAccessible * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAccessible * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent )(
IAccessible * This,
/* [retval][out] */ IDispatch **ppdispParent);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCount )(
IAccessible * This,
/* [retval][out] */ long *pcountChildren);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
IAccessible * This,
/* [in] */ VARIANT varChild,
/* [retval][out] */ IDispatch **ppdispChild);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszName);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszValue);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescription )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDescription);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarRole);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ VARIANT *pvarState);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszHelp);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopic )(
IAccessible * This,
/* [out] */ BSTR *pszHelpFile,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ long *pidTopic);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboardShortcut )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszKeyboardShortcut);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
IAccessible * This,
/* [retval][out] */ VARIANT *pvarChild);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelection )(
IAccessible * This,
/* [retval][out] */ VARIANT *pvarChildren);
/* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultAction )(
IAccessible * This,
/* [optional][in] */ VARIANT varChild,
/* [retval][out] */ BSTR *pszDefaultAction);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
IAccessible * This,
/* [in] */ long flagsSelect,
/* [optional][in] */ VARIANT varChild);
/* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
IAccessible * This,
/* [out] */ long *pxLeft,
/* [out] */ long *pyTop,
/* [out] */ long *pcxWidth,
/* [out] */ long *pcyHeight,
/* [optional][in] */ VARIANT varChild);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -