我在winforms应用程序(C#)中使用旧的WebBrowser控件来显示一些静态html文档。到目前为止,我设法显示了我想要的内容,以自定义方式对点击进行链接,显示自定义丰富的工具提示等。
但是,我正在努力设置自定义鼠标光标。 Control本身不支持ctrl.Cursor属性,并且在HTML中通过CSS设置游标仅适用于标准游标,而不适用于自定义游标。我知道将引擎设置为最新的必要性(请参阅头部的元标记)。问题是,我怎样才能指向.cur / .png文件;我试过相对路径,绝对路径(仅用于测试),或者WebBrowser控件是否可以允许自定义游标?
这是我的代码段:
this.webBrowser1.DocumentText = @"<!DOCTYPE html>
<html>
<head>
<meta http-equiv=""X-UA-Compatible"" content=""IE=edge"" />
<title>Foo</title>
<style>
.customcursor {cursor:url('C:\path\to\stuff.cur'), auto !important;}
</style>
</head>
<body>
<a href='...' class='customcursor'>Foo</a>
</body>
</html>";