请问有谁知道与CSS有关的COM接口啊?我急需要各位高手的帮助。问题解决就加分!!!谢谢各位!!!

解决方案 »

  1.   

    http://blog.chinaunix.net/photo/25372_070402153752.jpg
      

  2.   

    BOOL CGetPage::GetCSS(IHTMLDocument2* const pHTMLDoc,const TCHAR* const chSavePath)
    {
    CComQIPtr<IHTMLStyleSheetsCollection> pCSSs;
    CComVariant pvarResult;
    CComBSTR  bstrCSS;
    HRESULT hr;
    long len;
    int i;

        hr = pHTMLDoc->get_styleSheets(&pCSSs);  
    if(FAILED(hr))
    {
    return FALSE;
    }

    hr = pCSSs->get_length(&len);
    if(FAILED(hr))
    {
    return FALSE;
    } for(i = 0; i < len; i++)
    {
    CComQIPtr<IHTMLStyleSheet>  pCSS;
    hr = pCSSs->item(&CComVariant(i),&pvarResult);
    if(FAILED(hr))
    {
    continue;
    }
    hr = pvarResult.pdispVal->QueryInterface(IID_IHTMLStyleSheet,(void**)&pCSS);
    if(FAILED(hr))
    {
    continue;
    }
    hr = pCSS->get_cssText(&bstrCSS);
    if(FAILED(hr))
    {
    continue;
    } if(bstrCSS.Length() > 0)
    {
    SaveW2UTF(bstrCSS, chSavePath);
    }
    }

    return TRUE;
    }
      

  3.   

    直接查看MSDN的internet development SDK 的 mshtml reference ,或者google
      

  4.   

    yecheng_110()  SaveW2UTF 怎么要啊