我也碰到同样的问题
var
htmldoc: IHTMLDocument2;
begin
htmldoc := wb1.Document as IHTMLDocument2;
htmldoc.execCommand('copy',false,false);//不能执行,没有反映
htmldoc.execCommand('paste',false,false);//可以正常执行
end;
帮你顶,希望有高手能帮忙解决。
另外我还有两个问题:
1.我想在WebBrowser完全调入页面的时候得到通知,但是它的onreadystatechange事件接受的是一个OleVariant类型的变量,我不知道怎么样给它赋值,或者有没有别的什么变通的办法能够实现这个回调。我现在是用死循环的办法,但是感觉不好,希望能找到更好的替代方法。
2.htmldoc.body.setAttribute('oncontextmenu','return false;',0);
我给body元素的别的属性赋值都能够立刻显示效果,但是上面的语句执行了以后并没有禁止右键菜单,请问有没有别的什么办法可以实现这个效果。