📄 domeventsclasses.h
字号:
/* [in] */ BSTR description) { return DOMObject::setException(description); } // IDOMEvent virtual HRESULT STDMETHODCALLTYPE type( /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); } virtual HRESULT STDMETHODCALLTYPE target( /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); } virtual HRESULT STDMETHODCALLTYPE currentTarget( /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); } virtual HRESULT STDMETHODCALLTYPE eventPhase( /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); } virtual HRESULT STDMETHODCALLTYPE bubbles( /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); } virtual HRESULT STDMETHODCALLTYPE cancelable( /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); } virtual HRESULT STDMETHODCALLTYPE timeStamp( /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); } virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); } virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); } virtual HRESULT STDMETHODCALLTYPE initEvent( /* [in] */ BSTR eventTypeArg, /* [in] */ BOOL canBubbleArg, /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); } // IDOMUIEvent virtual HRESULT STDMETHODCALLTYPE view( /* [retval][out] */ IDOMWindow** result) { return DOMUIEvent::view(result); } virtual HRESULT STDMETHODCALLTYPE detail( /* [retval][out] */ long* result) { return DOMUIEvent::detail(result); } virtual HRESULT STDMETHODCALLTYPE initUIEvent( /* [in] */ BSTR type, /* [in] */ BOOL canBubble, /* [in] */ BOOL cancelable, /* [in] */ IDOMWindow* view, /* [in] */ long detail) { return DOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); } virtual HRESULT STDMETHODCALLTYPE keyCode( /* [retval][out] */ long* result) { return DOMUIEvent::keyCode(result); } virtual HRESULT STDMETHODCALLTYPE charCode( /* [retval][out] */ long* result) { return DOMUIEvent::charCode(result); } virtual HRESULT STDMETHODCALLTYPE layerX( /* [retval][out] */ long* result) { return DOMUIEvent::layerX(result); } virtual HRESULT STDMETHODCALLTYPE layerY( /* [retval][out] */ long* result) { return DOMUIEvent::layerY(result); } virtual HRESULT STDMETHODCALLTYPE pageX( /* [retval][out] */ long* result) { return DOMUIEvent::pageX(result); } virtual HRESULT STDMETHODCALLTYPE pageY( /* [retval][out] */ long* result) { return DOMUIEvent::pageY(result); } virtual HRESULT STDMETHODCALLTYPE which( /* [retval][out] */ long* result) { return DOMUIEvent::which(result); } // IDOMKeyboardEvent virtual HRESULT STDMETHODCALLTYPE keyIdentifier( /* [retval][out] */ BSTR* result); virtual HRESULT STDMETHODCALLTYPE keyLocation( /* [retval][out] */ unsigned long* result); virtual HRESULT STDMETHODCALLTYPE ctrlKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE shiftKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE altKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE metaKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE altGraphKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE getModifierState( /* [in] */ BSTR keyIdentifierArg, /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE initKeyboardEvent( /* [in] */ BSTR type, /* [in] */ BOOL canBubble, /* [in] */ BOOL cancelable, /* [in] */ IDOMWindow* view, /* [in] */ BSTR keyIdentifier, /* [in] */ unsigned long keyLocation, /* [in] */ BOOL ctrlKey, /* [in] */ BOOL altKey, /* [in] */ BOOL shiftKey, /* [in] */ BOOL metaKey, /* [in] */ BOOL graphKey);};class DOMMouseEvent : public DOMUIEvent, public IDOMMouseEvent{public: DOMMouseEvent(PassRefPtr<WebCore::Event> e) : DOMUIEvent(e) { } // IUnknown virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject); virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMUIEvent::AddRef(); } virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMUIEvent::Release(); } // IWebScriptObject virtual HRESULT STDMETHODCALLTYPE throwException( /* [in] */ BSTR exceptionMessage, /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); } virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( /* [in] */ BSTR name, /* [size_is][in] */ const VARIANT args[ ], /* [in] */ int cArgs, /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); } virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( /* [in] */ BSTR script, /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); } virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); } virtual HRESULT STDMETHODCALLTYPE stringRepresentation( /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); } virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( /* [in] */ unsigned int index, /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); } virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( /* [in] */ unsigned int index, /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); } virtual HRESULT STDMETHODCALLTYPE setException( /* [in] */ BSTR description) { return DOMObject::setException(description); } // IDOMEvent virtual HRESULT STDMETHODCALLTYPE type( /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); } virtual HRESULT STDMETHODCALLTYPE target( /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); } virtual HRESULT STDMETHODCALLTYPE currentTarget( /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); } virtual HRESULT STDMETHODCALLTYPE eventPhase( /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); } virtual HRESULT STDMETHODCALLTYPE bubbles( /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); } virtual HRESULT STDMETHODCALLTYPE cancelable( /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); } virtual HRESULT STDMETHODCALLTYPE timeStamp( /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); } virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); } virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); } virtual HRESULT STDMETHODCALLTYPE initEvent( /* [in] */ BSTR eventTypeArg, /* [in] */ BOOL canBubbleArg, /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); } // IDOMUIEvent virtual HRESULT STDMETHODCALLTYPE view( /* [retval][out] */ IDOMWindow** result) { return DOMUIEvent::view(result); } virtual HRESULT STDMETHODCALLTYPE detail( /* [retval][out] */ long* result) { return DOMUIEvent::detail(result); } virtual HRESULT STDMETHODCALLTYPE initUIEvent( /* [in] */ BSTR type, /* [in] */ BOOL canBubble, /* [in] */ BOOL cancelable, /* [in] */ IDOMWindow* view, /* [in] */ long detail) { return DOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); } virtual HRESULT STDMETHODCALLTYPE keyCode( /* [retval][out] */ long* result) { return DOMUIEvent::keyCode(result); } virtual HRESULT STDMETHODCALLTYPE charCode( /* [retval][out] */ long* result) { return DOMUIEvent::charCode(result); } virtual HRESULT STDMETHODCALLTYPE layerX( /* [retval][out] */ long* result) { return DOMUIEvent::layerX(result); } virtual HRESULT STDMETHODCALLTYPE layerY( /* [retval][out] */ long* result) { return DOMUIEvent::layerY(result); } virtual HRESULT STDMETHODCALLTYPE pageX( /* [retval][out] */ long* result) { return DOMUIEvent::pageX(result); } virtual HRESULT STDMETHODCALLTYPE pageY( /* [retval][out] */ long* result) { return DOMUIEvent::pageY(result); } virtual HRESULT STDMETHODCALLTYPE which( /* [retval][out] */ long* result) { return DOMUIEvent::which(result); } // IDOMMouseEvent virtual HRESULT STDMETHODCALLTYPE screenX( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE screenY( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE clientX( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE clientY( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE ctrlKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE shiftKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE altKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE metaKey( /* [retval][out] */ BOOL* result); virtual HRESULT STDMETHODCALLTYPE button( /* [retval][out] */ unsigned short* result); virtual HRESULT STDMETHODCALLTYPE relatedTarget( /* [retval][out] */ IDOMEventTarget** result); virtual HRESULT STDMETHODCALLTYPE 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); virtual HRESULT STDMETHODCALLTYPE offsetX( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE offsetY( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE x( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE y( /* [retval][out] */ long* result); virtual HRESULT STDMETHODCALLTYPE fromElement( /* [retval][out] */ IDOMNode** result); virtual HRESULT STDMETHODCALLTYPE toElement( /* [retval][out] */ IDOMNode** result);};class DOMMutationEvent : public DOMEvent, public IDOMMutationEvent{public: DOMMutationEvent(PassRefPtr<WebCore::Event> e) : DOMEvent(e) { } // IUnknown virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject); virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMEvent::AddRef(); } virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMEvent::Release(); } // IWebScriptObject virtual HRESULT STDMETHODCALLTYPE throwException( /* [in] */ BSTR exceptionMessage, /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); } virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( /* [in] */ BSTR name, /* [size_is][in] */ const VARIANT args[ ], /* [in] */ int cArgs, /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); } virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( /* [in] */ BSTR script, /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); } virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); } virtual HRESULT STDMETHODCALLTYPE stringRepresentation( /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); } virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( /* [in] */ unsigned int index, /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); } virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( /* [in] */ unsigned int index, /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -