千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-03 #1 今天我发现在TwebBrower显示的网页的链接上点击右键,选中"复制快捷方式",然后 再paste剪贴板上的内容,发现copy了nothing[!]
小 小雨哥 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-05 #3 呵呵,老大,这个题目也只有 50 分啊?真是精打细算,那我也不客气了,也精打细算 一回,简单说二句解决掉算了。 这个情况是由于 webBrower 使用的实际上是 Microsoft 的浏览器控件。它是一个 COM 对象,其中的所有命令使用了 Shell 接口,你发现的问题就是它使用了 Shell 的复制 接口,其中实现的是 CopyToClipboard 中的 FormatEtc 注册。Delphi 从来没有实现过 这个接口,所以就出现你看到的现象了,只要你在程序中注册了文件格式和超链格式, 你的问题也就解决了。哈哈,就这么简单。
呵呵,老大,这个题目也只有 50 分啊?真是精打细算,那我也不客气了,也精打细算 一回,简单说二句解决掉算了。 这个情况是由于 webBrower 使用的实际上是 Microsoft 的浏览器控件。它是一个 COM 对象,其中的所有命令使用了 Shell 接口,你发现的问题就是它使用了 Shell 的复制 接口,其中实现的是 CopyToClipboard 中的 FormatEtc 注册。Delphi 从来没有实现过 这个接口,所以就出现你看到的现象了,只要你在程序中注册了文件格式和超链格式, 你的问题也就解决了。哈哈,就这么简单。