delphi ExecWB
TWebBrowser.ExecWB
关键点
procedure ExecWB(cmdID: OLECMDID;
cmdexecopt: OLECMDEXECOPT); overload;
实现过程
|
//文件
///新建
WebBrowser1.ExecWB(OLECMDID_NEW,1); //这个不正确 空文档 ///打开
WebBrowser1.ExecWB(OLECMDID_OPEN,1); ///保存
WebBrowser1.ExecWB(OLECMDID_SAVE,1); ///另存
WebBrowser1.ExecWB(OLECMDID_SAVEAS,1); ///-
///打印
WebBrowser1.ExecWB(OLECMDID_PRINT,1); ///打印预览
WebBrowser1.ExecWB(OLECMDID_PRINTPREVIEW,1); ///页面设置
WebBrowser1.ExecWB(OLECMDID_PAGESETUP,1); ///-
///属性
WebBrowser1.ExecWB(OLECMDID_PROPERTIES,1); ///编辑
///撤销 WebBrowser1.ExecWB(OLECMDID_REDO
,1); ///重做 WebBrowser1.ExecWB(OLECMDID_UNDO
,1); ///-
///复制
WebBrowser1.ExecWB(OLECMDID_COPY,1); ///剪切
WebBrowser1.ExecWB(OLECMDID_PASTE,1); ///粘贴 WebBrowser1.ExecWB(OLECMDID_CUT
,1); ///删除
WebBrowser1.ExecWB(OLECMDID_DELETE,1); ///-
///全选
WebBrowser1.ExecWB(OLECMDID_SELECTALL,1); ///不选
WebBrowser1.ExecWB(OLECMDID_CLEARSELECTION,1); ///查找/替换
///查找对话框
WebBrowser1.ExecWB(OLECMDID_FIND,1); |
图
备注
|
cmdID |
||
|
1. |
OLECMDID_OPEN |
打开 |
|
2. |
OLECMDID_NEW |
新建 |
|
3. |
OLECMDID_SAVE |
保存 |
|
4. |
OLECMDID_SAVEAS |
另存 |
|
5. |
OLECMDID_SAVECOPYAS |
保存副本 |
|
6. |
||
|
7. |
OLECMDID_PRINT |
打印 |
|
8. |
OLECMDID_PRINTPREVIEW |
打印预览 |
|
9. |
OLECMDID_PAGESETUP |
页面设置 |
|
10. |
OLECMDID_SPELL |
|
|
11. |
OLECMDID_PROPERTIES |
文档属性 |
|
12. |
||
|
13. |
OLECMDID_UNDO |
撤销 |
|
14. |
OLECMDID_REDO |
重做 |
|
15. |
OLECMDID_DELETE |
删除 |
|
16. |
OLECMDID_CUT |
剪切 |
|
17. |
OLECMDID_COPY |
复制 |
|
18. |
OLECMDID_PASTE |
粘贴 |
|
19. |
OLECMDID_PASTESPECIAL |
特殊粘贴 |
|
20. |
||
|
21. |
OLECMDID_SELECTALL |
全选 |
|
22. |
OLECMDID_CLEARSELECTION |
不选 |
|
23. |
||
|
24. |
OLECMDID_ZOOM |
|
|
25. |
OLECMDID_GETZOOMRANGE |
|
|
26. |
OLECMDID_UPDATECOMMANDS |
|
|
27. |
OLECMDID_REFRESH |
|
|
28. |
OLECMDID_STOP |
|
|
29. |
OLECMDID_HIDETOOLBARS |
|
|
30. |
OLECMDID_SETPROGRESSMAX |
|
|
31. |
OLECMDID_SETPROGRESSPOS |
|
|
32. |
OLECMDID_SETPROGRESSTEXT |
|
|
33. |
OLECMDID_SETTITLE |
|
|
34. |
OLECMDID_SETDOWNLOADSTATE |
|
|
35. |
OLECMDID_STOPDOWNLOAD |
|
|
36. |
OLECMDID_ONTOOLBARACTIVATED |
|
|
37. |
OLECMDID_FIND |
查找对话框 |
|
38. |
||
|
39. |
OLECMDID_HTTPEQUIV |
|
|
40. |
OLECMDID_HTTPEQUIV_DONE |
|
|
41. |
OLECMDID_ENABLE_INTERACTION |
|
|
42. |
OLECMDID_ONUNLOAD |
|
|
43. |
OLECMDID_PROPERTYBAG |
|
|
44. |
OLECMDID_PREREFRESH |
|
|
45. |
OLECMDID_SHOWSCRIPTERROR |
|
|
46. |
OLECMDID_SHOWMESSAGE |
|
|
47. |
OLECMDID_SHOWFIND |
|
|
48. |
OLECMDID_SHOWPAGESETUP |
|
|
49. |
OLECMDID_SHOWPRINT |
|
|
50. |
OLECMDID_CLOSE |
|
|
51. |
OLECMDID_ALLOWUILESSSAVEAS |
|
|
52. |
OLECMDID_DONTDOWNLOADCSS |
|
|
53. |
OLECMDID_UPDATEPAGESTATUS |
|
|
54. |
OLECMDID_PRINT |
|
|
55. |
OLECMDID_PRINTPREVIEW |
|
|
56. |
OLECMDID_SETPRINTTEMPLATE |
|
|
57. |
OLECMDID_GETPRINTTEMPLATE |
|
|
58. |
OLECMDID_PAGEACTIONBLOCKED |
|
|
59. |
OLECMDID_PAGEACTIONUIQUERY |
|
|
60. |
OLECMDID_FOCUSVIEWCONTROLS |
|
|
61. |
OLECMDID_FOCUSVIEWCONTROLSQUERY |
|
|
62. |
OLECMDID_SHOWPAGEACTIONMENU |
|
|
63. |
OLECMDID_ADDTRAVELENTRY |
|
|
64. |
OLECMDID_UPDATETRAVELENTRY |
|
|
65. |
OLECMDID_UPDATEBACKFORWARDSTATE |
|
|
66. |
OLECMDID_OPTICAL_ZOOM |
|
|
67. |
OLECMDID_OPTICAL_GETZOOMRANGE |
|
|
68. |
OLECMDID_WINDOWSTATECHANGED |
|
|
69. |
OLECMDID_ACTIVEXINSTALLSCOPE |
|
|
70. |
OLECMDID_UPDATETRAVELENTRY_DATARECOVERY |
cmdexecopt
相关链接
delphi ExecWB的更多相关文章
- delphi中webbrowser的用法
WebBrowser1.GoHome; //到浏览器默认主页 WebBrowser1.Refresh; //刷新 WebBrowser1.GoBack; //后退 WebBrowser1.GoForw ...
- delphi 16 网页缩放
网页放大 网页缩小 WebBrowser1.OleObject.Document.Body.Style.Zoom := 0.50; 缩放网页 Ctrl+中键↑ 放大 Ctrl+中键↓ ...
- Delphi WebBrowser控件的使用(大全 good)
Delphi WebBrowser控件的使用 WebBrowser控件属性:1.Application 如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDis ...
- Delphi实现HTMLWebBrowser实现HTML界面
HTML的界面有以下特点:图文混排,格式灵活,可以包含Flash.声音和视频等,实现图文声像的多媒体界面,而且易于建立和维护.另外,HTML的显示环境一般机器上都具备,通常不需要安装额外的软件.当然, ...
- Delphi TWebBrowser
Delphi WebBrowser控件的使用 WebBrowser控件属性:1.Application 如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDis ...
- 用delphi制作无界面的activex控件
首先,您要了解: •COM的基本原理 •能被网页调用的非可视ActiveX控件必须是一种至少实现了IOleObject接口的TAutoObject组件 •利用Delphi向导生成的ActiveX控件必 ...
- Delphi TWebBrowser编程简述(转帖)
Delphi 3开始有了TWebBrowser构件,不过那时是以ActiveX控件的形式出现的,而且需要自己引入,在其后的4.0和5.0中,它就在封装好shdocvw.dll之后作为Internet构 ...
- 学习笔记:7z在delphi的应用
最近做个发邮件的功能,需要将日志文件通过邮件发送回来用于分析,但是日志文件可能会超级大,测算下来一天可能会有800M的大小.所以压缩是不可避免了,delphi中的默认压缩算法整了半天不太好使,就看了看 ...
- delphi连接sql存储过程
针对返回结果为参数的 一. 先建立自己的存储过程 ALTER PROCEDURE [dbo].[REName] ) AS BEGIN select ROW_NUMBER() over(order by ...
随机推荐
- ASP.NET MVC+Bootstrap个人博客之后台dataTable数据列表(五)
jQuery dataTables 插件是一个优秀的表格插件,是后台工程师的福音!它提供了针对数据表格的排序.浏览器分页.服务器分页.查询.格式化等功能.dataTables 官网也提供了大量的演示 ...
- 多线程下OpenCV操作的问题
问题:在OpenCV中,使用cvCaptureFromAVI打开一个视频文件后,并使用cvReleaseCapture释放关闭它后.再开启一个线程使用cvCaptureFromAVI打开一个视频文件, ...
- Python对象体系揭秘
Guido用C语言创造了Python,在Python的世界中一切皆为对象. 一.C视角中的Python对象 让我们一起追溯到源头,Python由C语言实现,且向外提供了C的API http://doc ...
- Canvas入门(2):图形渐变和图像形变换
来源:http://www.ido321.com/986.html 一.图形渐变(均在最新版Google中测试) 1.绘制线性渐变 1: // 获取canvas 的ID 2: var canvas = ...
- XNA Game Studio 4.0 Programming 随便读,随便记 “Game Class”
XNA 中的 Game 类,是所有神奇事情发生的地方.几乎游戏中所有的事情都由它来操办. 它是项目中的王者,让我们深入窥探一番: 虚方法 Game 本身从众多其它地方继续了许多能力才能完成游戏中的事情 ...
- well-posed problem and ill-posed problem
well-posed problem must have the property that A solution exists The solution is unique The solution ...
- 重新执笔,已是大三!Jekyll自定义主题开发
前言 “一转眼忘了时间 丢了感觉 黑了世界 再逞强 再疯狂 也会伤 不知 不觉 后知 后觉 然后 发现 失去 知觉 ”——<一吻不天荒> 感言 时间是把双刃剑,什么解决不了,忧烦的,慢慢变 ...
- C# 引用类型的"祸害"
前端时间刚刚弄完一个项目,终于有时间来总结与回顾了. 项目需求:给用户发送邮件,邮件分为系统邮件和个人邮件,需要按时间.未读降序排列. 一开始以为,这是一个很简单的需求,给邮件建了一个对象: clas ...
- 使用DBCC SHOW_STATISTICS展示索引的统计信息
在开始之前搭建演示环境: USE master GO SET NOCOUNT ON --创建表结构 IF OBJECT_ID(N'ClassA', N'U') IS NOT NULL DROP TAB ...
- work_6
这次的作业是阅读C++11的新特性并提出问题,作为一个大部分代码都是用C++的基本语法并没有特别关注C++一代又一代新特性的学生来说,首先我阅读了一些关于新特性的文章.为了更快的理解,我首先选择了阅读 ...