⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 domeventsclasses.cpp

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 CPP
📖 第 1 页 / 共 2 页
字号:
HRESULT STDMETHODCALLTYPE DOMMouseEvent::QueryInterface(REFIID riid, void** ppvObject){    *ppvObject = 0;    if (IsEqualGUID(riid, IID_IDOMMouseEvent))        *ppvObject = static_cast<IDOMMouseEvent*>(this);    else        return DOMUIEvent::QueryInterface(riid, ppvObject);    AddRef();    return S_OK;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::screenX(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::screenY(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::clientX(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::clientY(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::ctrlKey(     /* [retval][out] */ BOOL* result){    *result = FALSE;    if (!m_event || !m_event->isMouseEvent())        return E_FAIL;    WebCore::MouseEvent* mouseEvent = static_cast<WebCore::MouseEvent*>(m_event.get());    *result = mouseEvent->ctrlKey() ? TRUE : FALSE;    return S_OK;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::shiftKey(     /* [retval][out] */ BOOL* result){    *result = FALSE;    if (!m_event || !m_event->isMouseEvent())        return E_FAIL;    WebCore::MouseEvent* mouseEvent = static_cast<WebCore::MouseEvent*>(m_event.get());    *result = mouseEvent->shiftKey() ? TRUE : FALSE;    return S_OK;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::altKey(     /* [retval][out] */ BOOL* result){    *result = FALSE;    if (!m_event || !m_event->isMouseEvent())        return E_FAIL;    WebCore::MouseEvent* mouseEvent = static_cast<WebCore::MouseEvent*>(m_event.get());    *result = mouseEvent->altKey() ? TRUE : FALSE;    return S_OK;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::metaKey(     /* [retval][out] */ BOOL* result){    *result = FALSE;    if (!m_event || !m_event->isMouseEvent())        return E_FAIL;    WebCore::MouseEvent* mouseEvent = static_cast<WebCore::MouseEvent*>(m_event.get());    *result = mouseEvent->metaKey() ? TRUE : FALSE;    return S_OK;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::button(     /* [retval][out] */ unsigned short* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::relatedTarget(     /* [retval][out] */ IDOMEventTarget** /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::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*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::offsetX(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::offsetY(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::x(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::y(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::fromElement(     /* [retval][out] */ IDOMNode** /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMouseEvent::toElement(     /* [retval][out] */ IDOMNode** /*result*/){    return E_NOTIMPL;}// DOMMutationEvent -----------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMMutationEvent::QueryInterface(REFIID riid, void** ppvObject){    *ppvObject = 0;    if (IsEqualGUID(riid, IID_IDOMMutationEvent))        *ppvObject = static_cast<IDOMMutationEvent*>(this);    else        return DOMEvent::QueryInterface(riid, ppvObject);    AddRef();    return S_OK;}HRESULT STDMETHODCALLTYPE DOMMutationEvent::relatedNode(     /* [retval][out] */ IDOMNode** /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMutationEvent::prevValue(     /* [retval][out] */ BSTR* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMutationEvent::newValue(     /* [retval][out] */ BSTR* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMutationEvent::attrName(     /* [retval][out] */ BSTR* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMutationEvent::attrChange(     /* [retval][out] */ unsigned short* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMMutationEvent::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*/){    return E_NOTIMPL;}// DOMOverflowEvent -----------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMOverflowEvent::QueryInterface(REFIID riid, void** ppvObject){    *ppvObject = 0;    if (IsEqualGUID(riid, IID_IDOMOverflowEvent))        *ppvObject = static_cast<IDOMOverflowEvent*>(this);    else        return DOMEvent::QueryInterface(riid, ppvObject);    AddRef();    return S_OK;}HRESULT STDMETHODCALLTYPE DOMOverflowEvent::orient(     /* [retval][out] */ unsigned short* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMOverflowEvent::horizontalOverflow(     /* [retval][out] */ BOOL* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMOverflowEvent::verticalOverflow(     /* [retval][out] */ BOOL* /*result*/){    return E_NOTIMPL;}// DOMWheelEvent --------------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMWheelEvent::QueryInterface(REFIID riid, void** ppvObject){    *ppvObject = 0;    if (IsEqualGUID(riid, IID_IDOMWheelEvent))        *ppvObject = static_cast<IDOMWheelEvent*>(this);    else        return DOMUIEvent::QueryInterface(riid, ppvObject);    AddRef();    return S_OK;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::screenX(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::screenY(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::clientX(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::clientY(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::ctrlKey(     /* [retval][out] */ BOOL* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::shiftKey(     /* [retval][out] */ BOOL* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::altKey(     /* [retval][out] */ BOOL* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::metaKey(     /* [retval][out] */ BOOL* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::wheelDelta(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::wheelDeltaX(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::wheelDeltaY(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::offsetX(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::offsetY(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::x(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::y(     /* [retval][out] */ long* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::isHorizontal(     /* [retval][out] */ BOOL* /*result*/){    return E_NOTIMPL;}HRESULT STDMETHODCALLTYPE DOMWheelEvent::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*/){    return E_NOTIMPL;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -