📄 domevents.idl
字号:
HRESULT screenY([out, retval] long* result); //readonly attribute long clientX; HRESULT clientX([out, retval] long* result); //readonly attribute long clientY; HRESULT clientY([out, retval] long* result); //readonly attribute boolean ctrlKey; HRESULT ctrlKey([out, retval] BOOL* result); //readonly attribute boolean shiftKey; HRESULT shiftKey([out, retval] BOOL* result); //readonly attribute boolean altKey; HRESULT altKey([out, retval] BOOL* result); //readonly attribute boolean metaKey; HRESULT metaKey([out, retval] BOOL* result); //readonly attribute unsigned short button; HRESULT button([out, retval] unsigned short* result); //readonly attribute EventTarget relatedTarget; HRESULT relatedTarget([out, retval] IDOMEventTarget** result); //[OldStyleObjC] void initMouseEvent(in AtomicString type, // in boolean canBubble, // in boolean cancelable, // in DOMWindow view, // in long detail, // in long screenX, // in long screenY, // in long clientX, // in long clientY, // in boolean ctrlKey, // in boolean altKey, // in boolean shiftKey, // in boolean metaKey, // in unsigned short button, // in EventTarget relatedTarget); HRESULT initMouseEvent([in] BSTR type, [in] BOOL canBubble, [in] BOOL cancelable, [in] IDOMWindow* view, [in] long detail, [in] long screenX, [in] long screenY, [in] long clientX, [in] long clientY, [in] BOOL ctrlKey, [in] BOOL altKey, [in] BOOL shiftKey, [in] BOOL metaKey, [in] unsigned short button, [in] IDOMEventTarget* relatedTarget); // extensions //readonly attribute long offsetX; HRESULT offsetX([out, retval] long* result); //readonly attribute long offsetY; HRESULT offsetY([out, retval] long* result); //readonly attribute long x; HRESULT x([out, retval] long* result); //readonly attribute long y; HRESULT y([out, retval] long* result); //readonly attribute Node fromElement; HRESULT fromElement([out, retval] IDOMNode** result); //readonly attribute Node toElement; HRESULT toElement([out, retval] IDOMNode** result);}[ object, oleautomation, uuid(6345d228-ea67-48ee-93c8-ff6e9c6356e9), pointer_default(unique)]interface IDOMMutationEvent : IDOMEvent{ // attrChangeType const unsigned short DOMMUTATIONEVENT_MODIFICATION = 1; const unsigned short DOMMUTATIONEVENT_ADDITION = 2; const unsigned short DOMMUTATIONEVENT_REMOVAL = 3; //readonly attribute Node relatedNode; HRESULT relatedNode([out, retval] IDOMNode** result); //readonly attribute DOMString prevValue; HRESULT prevValue([out, retval] BSTR* result); //readonly attribute DOMString newValue; HRESULT newValue([out, retval] BSTR* result); //readonly attribute DOMString attrName; HRESULT attrName([out, retval] BSTR* result); //readonly attribute unsigned short attrChange; HRESULT attrChange([out, retval] unsigned short* result); //[OldStyleObjC] void initMutationEvent(in AtomicString type, // in boolean canBubble, // in boolean cancelable, // in Node relatedNode, // in DOMString prevValue, // in DOMString newValue, // in DOMString attrName, // in unsigned short attrChange); HRESULT initMutationEvent([in] BSTR type, [in] BOOL canBubble, [in] BOOL cancelable, [in] IDOMNode* relatedNode, [in] BSTR prevValue, [in] BSTR newValue, [in] BSTR attrName, [in] unsigned short attrChange);}[ object, oleautomation, uuid(6048369e-e444-401b-950d-c9daef9384d2), pointer_default(unique)]interface IDOMOverflowEvent : IDOMEvent{ const unsigned short DOMOVERFLOWEVENT_HORIZONTAL = 0; const unsigned short DOMOVERFLOWEVENT_VERTICAL = 1; const unsigned short DOMOVERFLOWEVENT_BOTH = 2; //readonly attribute unsigned short orient; HRESULT orient([out, retval] unsigned short* result); //readonly attribute boolean horizontalOverflow; HRESULT horizontalOverflow([out, retval] BOOL* result); //readonly attribute boolean verticalOverflow; HRESULT verticalOverflow([out, retval] BOOL* result);}[ object, oleautomation, uuid(b928261d-7c9e-4156-af71-6f698bd97788), pointer_default(unique)]interface IDOMUIEvent : IDOMEvent{ //readonly attribute DOMWindow view; HRESULT view([out, retval] IDOMWindow** result); //readonly attribute long detail; HRESULT detail([out, retval] long* result); //[OldStyleObjC] void initUIEvent(in AtomicString type, // in boolean canBubble, // in boolean cancelable, // in DOMWindow view, // in long detail); HRESULT initUIEvent([in] BSTR type, [in] BOOL canBubble, [in] BOOL cancelable, [in] IDOMWindow* view, [in] long detail); // extentsions //readonly attribute long keyCode; HRESULT keyCode([out, retval] long* result); //readonly attribute long charCode; HRESULT charCode([out, retval] long* result); //readonly attribute long layerX; HRESULT layerX([out, retval] long* result); //readonly attribute long layerY; HRESULT layerY([out, retval] long* result); //readonly attribute long pageX; HRESULT pageX([out, retval] long* result); //readonly attribute long pageY; HRESULT pageY([out, retval] long* result); //readonly attribute long which; HRESULT which([out, retval] long* result);}[ object, oleautomation, uuid(5404e6d9-a2bb-4c74-8070-ce9d2599bd00), pointer_default(unique)]interface IDOMWheelEvent : IDOMUIEvent{ //readonly attribute long screenX; HRESULT screenX([out, retval] long* result); //readonly attribute long screenY; HRESULT screenY([out, retval] long* result); //readonly attribute long clientX; HRESULT clientX([out, retval] long* result); //readonly attribute long clientY; HRESULT clientY([out, retval] long* result); //readonly attribute boolean ctrlKey; HRESULT ctrlKey([out, retval] BOOL* result); //readonly attribute boolean shiftKey; HRESULT shiftKey([out, retval] BOOL* result); //readonly attribute boolean altKey; HRESULT altKey([out, retval] BOOL* result); //readonly attribute boolean metaKey; HRESULT metaKey([out, retval] BOOL* result); //readonly attribute long wheelDelta; HRESULT wheelDelta([out, retval] long* result); //readonly attribute long wheelDeltaX; HRESULT wheelDeltaX([out, retval] long* result); //readonly attribute long wheelDeltaY; HRESULT wheelDeltaY([out, retval] long* result); // WebKit Extensions //readonly attribute long offsetX; HRESULT offsetX([out, retval] long* result); //readonly attribute long offsetY; HRESULT offsetY([out, retval] long* result); //readonly attribute long x; HRESULT x([out, retval] long* result); //readonly attribute long y; HRESULT y([out, retval] long* result); //readonly attribute boolean isHorizontal; HRESULT isHorizontal([out, retval] BOOL* result); //void initWheelEvent(in long wheelDeltaX, // in long wheelDeltaY, // in DOMWindow view, // in long screenX, // in long screenY, // in long clientX, // in long clientY, // in boolean ctrlKey, // in boolean altKey, // in boolean shiftKey, // in boolean metaKey); HRESULT initWheelEvent([in] long wheelDeltaX, [in] long wheelDeltaY, [in] IDOMWindow* view, [in] long screenX, [in] long screenY, [in] long clientX, [in] long clientY, [in] BOOL ctrlKey, [in] BOOL altKey, [in] BOOL shiftKey, [in] BOOL metaKey);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -