VB6错误求改正:WebBrowser3.Document.FontName = "宋体"?
应该怎么改才能设定WebBrowser的字体信息?

解决方案 »

  1.   

    WebBrowser3.Document.FontName 
    我试了好几次,对象根本不支持这种属性
      

  2.   


    WebBrowser.ExecWB(1,1) 打开
    WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
    WebBrowser.ExecWB(4,1) 保存网页
    WebBrowser.ExecWB(6,1) 打印
    WebBrowser.ExecWB(7,1) 打印预览
    WebBrowser.ExecWB(8,1) 打印页面设置
    WebBrowser.ExecWB(10,1) 查看页面属性
    WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
    WebBrowser.ExecWB(17,1) 全选
    WebBrowser.ExecWB(22,1) 刷新
    WebBrowser.ExecWB(45,1) 关闭窗体无提示
    好像只有这些?
      

  3.   

    5个尺寸:   
      long     font   =   1至5;   
      COleVariant   varIn(font);   
      CHtmlView::ExecWB(OLECMDID_ZOOM,   OLECMDEXECOPT_DONTPROMPTUSER,&varIn,   NULL);   
        
      随便几种字体:   
      static   BSTR   szText[]=   {   
      L"unicode",   
      L"gb2312",   
      L"big5",   
      L"iso-8859-1",   
      NULL   
      };   
      try   
      {   
      m_pDoc2   =   (IHTMLDocument2   *)GetHtmlDocument();   
      if(!m_pDoc2)return;   
        
      m_pDoc2->put_charset(   szText[0至4]);   
      Refresh2(1);   
        
      }catch(...){}
      

  4.   


     Webbrowser1.Navigate("about:blank")
     Webbrowser1.Document.Write("<body><font FACE=" & Chr(32) & "Modern" & Chr(32) & "><FONT SIZE=+2>Hello world!</FONT></body>")webbrowser 控件中字体需要用Html代码来控制显示的。
    试用Html代码方式来更改字体!