Webbrowser execCommand 与 ExecWB的执行条件

简介:
近日做一程序,内嵌TWebBrowser,当用户在browser内select一部分内容,想要copy时,可以使用以下命令: 
       FMsgDoc2.execCommand('copy',false,0);
        或者
       self.WebBrowserMsg.ExecWB(OLECMDID_COPY,OLECMDEXECOPT_DODEFAULT,   EmptyParam,EmptyParam)

      但仅仅是加上这些命令,并不能生效,结果也不能将选中的文字复制了剪贴板上,要解决此问题,必须在uses里引用:ActiveX,并且加上如下代码(最好放在unit的end之前):

initialization
  OleInitialize(nil);
  finalization
  
try
    OleUninitialize;
  except
  end;




    本文转自 OldHawk  博客园博客,原文链接:http://www.cnblogs.com/taobataoma/archive/2007/07/28/834856.html,如需转载请自行联系原作者
相关文章
win11固定在任务栏的应用该文件没有与之关联的应用来执行该操作
win11固定在任务栏的应用该文件没有与之关联的应用来执行该操作
1589 0
|
8月前
|
前端开发 JavaScript 数据处理
在JavaScript中,异步函数是指那些不会立即执行完毕,而是会在未来的某个时间点(比如某个操作完成后,或者某个事件触发后)才完成其执行的函数
【6月更文挑战第15天】JavaScript中的异步函数用于处理非同步任务,如网络请求或定时操作。它们使用回调、Promise或async/await。
75 7
|
前端开发
三元对按钮进行判断操作
三元对按钮进行判断操作
51 0
|
Shell
shell for if 循环中判断条件来执行命令
备份所有 .pid 的文件为 .pid.backup
1091 0
|
Windows
window powershell设置脚本的执行权限
Windows PowerShell 现用执行策略很可能是Restricted(默认设置)。 Restricted 执行策略不允许任何脚本运行。若要了解计算机上的现用执行策略,请键入:get-executionpolicy 。
1969 0
window powershell 筛选
筛选: 从众多的输出结果中挑选出符合条件的项。通常情况下,输出结果以列表的形式显示 例如:用get-command命令查看前十行的命令 wKiom1gVvW3Dx84XAACyV8_fMEw871.jpg 默认情况下,get-command搜索到的命令是以列表的形式展示的,如上图所示,输出结果有三列,这三个字段分别是:CommandType、Name、Definition。
940 0
WebBrowser 的 DocumentCompleted事件不执行的解决方法
原文:WebBrowser 的 DocumentCompleted事件不执行的解决方法 WebBrowser 的 DocumentCompleted事件不执行的解决方法: 使用WebBrowser的ProgressChanged事件,在时间中判断((WebBrowser)sender).ReadyState == WebBrowserReadyState.Complete是否成立,若成立则执行DocumentCompleted的处理。
1546 0