如题。

解决方案 »

  1.   

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      WebBrowser1.Navigate('about:blank');
    end;procedure TForm1.Button1Click(Sender: TObject);
    var
      vDoc: OleVariant;
    begin
      vDoc := WebBrowser1.Document;
      if Assigned(IDispatch(vDoc)) then
      begin
        vDoc.body.style.cursor := 'hand';
      end;
    end;
    关于cursor的取值
    参照MSDN上的
      

  2.   

    MSDN Home >  MSDN Library >  Programming and Reusing the Browser >  MSHTML Reference >  Interfaces and Scripting Objects >  IHTMLStyle 
    下面是cursor的一些可能的取值
    all-scroll  
    auto
    col-resize  
    crosshair
    default
    hand
    help
    move
    但是如果要是想实现自定义的光标,取值可以是一个url地址,指出
    光标文件所在的位置
      

  3.   

    哎呀,怎样又出来了,还没解决??看到你其他的帖子了,说什么要把htm文件作为资源文件,建议你不要这么做。打开网页你会了吧,那么如何控制自动转到另一个网页呢??  这要用javascript的,而不是使用delphi来控制,这样会很麻烦,还不一定能实现。你在1.htm中加入: (唉,本来以为不用给你打代码的)
    1.htm内容如下:
    <body onload="javascript:alert('将自动跳到100行');document.all.g1.click();">
    <a href='#100' name='g1'>手动调到100行</a>
    asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>
    asdfas<br>asdfas<br>asdfas<br>
    asdfas<br>asdfas<br><a name='100'>
    </body>
      

  4.   

    剩下的就是在delphi中打开这个1.htm了按钮中加入:
      WebBrowser1.Navigate('c:\1.htm');把1.htm复制到c:\运行就可看到效果了
      

  5.   

    谢谢zuoansuifeng和jixiaoqiang(探索者)。尤其感谢jixiaoqiang,还看了我以前的问题,真是个热心肠!我编程实在一般,以后还请多多帮助。
    jixiaoqiang:我现在用的就是javascript中的document.execCommand()函数。但我的目地是想当我这次浏览网页关闭之前,要记录当前阅读网页的位置,保存到ini文件中,下次打开时,读取ini文件中的信息,直接打开网页跳到我上次阅读的位置。execCommand()这个函数中,有个命令参数是CreateBook(建立书签锚点),可能是这个,我还在找资料,目前不会用。