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

📄 domhtmlclasses.cpp

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 CPP
📖 第 1 页 / 共 3 页
字号:
        /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setName(         /* [in] */ BSTR /*name*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::acceptCharset(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setAcceptCharset(         /* [in] */ BSTR /*acceptCharset*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::action(         /* [retval][out] */ BSTR* result){    ASSERT(m_element && m_element->hasTagName(formTag));    WebCore::String actionString = static_cast<HTMLFormElement*>(m_element)->action();    *result = BString(actionString.characters(), actionString.length()).release();    return S_OK;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setAction(         /* [in] */ BSTR /*action*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::encType(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setEnctype(         /* [retval][out] */ BSTR* /*encType*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::method(         /* [retval][out] */ BSTR* result){    ASSERT(m_element && m_element->hasTagName(formTag));    WebCore::String methodString = static_cast<HTMLFormElement*>(m_element)->method();    *result = BString(methodString.characters(), methodString.length()).release();    return S_OK;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setMethod(         /* [in] */ BSTR /*method*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::target(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setTarget(         /* [in] */ BSTR /*target*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::submit( void){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::reset( void){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}// DOMHTMLSelectElement - IUnknown ----------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::QueryInterface(REFIID riid, void** ppvObject){    *ppvObject = 0;    if (IsEqualGUID(riid, IID_IDOMHTMLSelectElement))        *ppvObject = static_cast<IDOMHTMLSelectElement*>(this);    else if (IsEqualGUID(riid, IID_IFormsAutoFillTransitionSelect))        *ppvObject = static_cast<IFormsAutoFillTransitionSelect*>(this);    else        return DOMHTMLElement::QueryInterface(riid, ppvObject);    AddRef();    return S_OK;}// DOMHTMLSelectElement -------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::type(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::selectedIndex(         /* [retval][out] */ int* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setSelectedIndx(         /* [in] */ int /*selectedIndex*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::value(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setValue(         /* [in] */ BSTR /*value*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::length(         /* [retval][out] */ int* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::form(         /* [retval][out] */ IDOMHTMLFormElement** /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::options(         /* [retval][out] */ IDOMHTMLOptionsCollection** /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::disabled(         /* [retval][out] */ BOOL* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setDisabled(         /* [in] */ BOOL /*disabled*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::multiple(         /* [retval][out] */ BOOL* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setMultiple(         /* [in] */ BOOL /*multiple*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::name(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setName(         /* [in] */ BSTR /*name*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::size(         /* [retval][out] */ int* /*size*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setSize(         /* [in] */ int /*size*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::tabIndex(         /* [retval][out] */ int* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setTabIndex(         /* [in] */ int /*tabIndex*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::add(         /* [in] */ IDOMHTMLElement* /*element*/,        /* [in] */ IDOMHTMLElement* /*before*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::remove(         /* [in] */ int /*index*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    // DOMHTMLSelectElement - IFormsAutoFillTransitionSelect ----------------------HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::activateItemAtIndex(     /* [in] */ int /*index*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;    }// DOMHTMLOptionElement - IUnknown --------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::QueryInterface(REFIID riid, void** ppvObject){    *ppvObject = 0;    if (IsEqualGUID(riid, IID_IDOMHTMLOptionElement))        *ppvObject = static_cast<IDOMHTMLOptionElement*>(this);    else        return DOMHTMLElement::QueryInterface(riid, ppvObject);    AddRef();    return S_OK;}// DOMHTMLOptionElement -------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::form(         /* [retval][out] */ IDOMHTMLFormElement** /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::defaultSelected(         /* [retval][out] */ BOOL* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setDefaultSelected(         /* [in] */ BOOL /*defaultSelected*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::text(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::index(         /* [retval][out] */ int* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::disabled(         /* [retval][out] */ BOOL* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setDisabled(         /* [in] */ BOOL /*disabled*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::label(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setLabel(         /* [in] */ BSTR /*label*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::selected(         /* [retval][out] */ BOOL* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setSelected(         /* [in] */ BOOL /*selected*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::value(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setValue(         /* [in] */ BSTR /*value*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}// DOMHTMLInputElement - IUnknown ----------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::QueryInterface(REFIID riid, void** ppvObject){    *ppvObject = 0;    if (IsEqualGUID(riid, IID_IDOMHTMLInputElement))        *ppvObject = static_cast<IDOMHTMLInputElement*>(this);    else if (IsEqualGUID(riid, IID_IFormsAutoFillTransition))        *ppvObject = static_cast<IFormsAutoFillTransition*>(this);    else if (IsEqualGUID(riid, IID_IFormPromptAdditions))        *ppvObject = static_cast<IFormPromptAdditions*>(this);        else        return DOMHTMLElement::QueryInterface(riid, ppvObject);    AddRef();    return S_OK;}// DOMHTMLInputElement --------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::defaultValue(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setDefaultValue(         /* [in] */ BSTR /*val*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::defaultChecked(         /* [retval][out] */ BOOL* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setDefaultChecked(         /* [in] */ BSTR /*checked*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::form(         /* [retval][out] */ IDOMHTMLElement** result){    if (!result)        return E_POINTER;    *result = 0;    ASSERT(m_element && m_element->hasTagName(inputTag));    HTMLInputElement* inputElement = static_cast<HTMLInputElement*>(m_element);    COMPtr<IDOMElement> domElement;    domElement.adoptRef(DOMHTMLElement::createInstance(inputElement->form()));    if (domElement)        return domElement->QueryInterface(IID_IDOMHTMLElement, (void**) result);    return E_FAIL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::accept(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAccept(         /* [in] */ BSTR /*accept*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::accessKey(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAccessKey(         /* [in] */ BSTR /*key*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::align(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAlign(         /* [in] */ BSTR /*align*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::alt(         /* [retval][out] */ BSTR* /*result*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAlt(         /* [in] */ BSTR /*alt*/){    ASSERT_NOT_REACHED();    return E_NOTIMPL;}    

⌨️ 快捷键说明

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