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 ...
随机推荐
- android adt与android sdk有什么关系,他们在开发中各起到什么作用
ADT(Android Development Tools):目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级 ...
- HTML5实现扫描识别二维码/生成二维码
扫描识别二维码 思路: 1. 操作摄像头,获取图片.HTML5 WEBRTC的navigator.getUserMedia方法去实时获取摄像头资源. 2. 利用canvas使用相关算法分析图片识别图 ...
- HashMap的两种遍历方式
HashMap的两种遍历方式 HashMap存储的是键值对:key-value . java将HashMap的键值对作为一个整体对象(java.util.Map.Entry)进行处理,这优化了Hash ...
- hashCode之一--两个对象值相同,有相同的hash code
两个对象值相同(x.equals(y) == true),则一定有相同的hash code. 这是java语言的定义: 因为:Hash,一般翻译做“散列”,也有直接音译为"哈希" ...
- Android功能模块化之生成验证码Bitmap
Android生成验证码Bitmap,主要使用Canvas绘制,实现的步骤如下: 1.生成验证码.主要采用java的随机函数生成序号,然后对应获取预设的Char数组的值,生成长度固定的验证码: 2.C ...
- 多线程下OpenCV操作的问题
问题:在OpenCV中,使用cvCaptureFromAVI打开一个视频文件后,并使用cvReleaseCapture释放关闭它后.再开启一个线程使用cvCaptureFromAVI打开一个视频文件, ...
- 我用dedecms有感
---恢复内容开始--- 最近接了一个私单,简单的学校网站,注意,我一看上去是感觉很快,仿站,对方说这个东西你三天就能搞定啦,我也这么想的 (没经验啊) 接下来,我想都没想就用dedecms去做,之前 ...
- CentOS6.2编译安装codelite5.3
这两天实验室要求在服务器上安装一个codelite,于是由我对服务器下手,上网看了下悲剧的发现codelite不支持在centos上直接安装,只能编译安装,经过一番折腾之后,成功的装上了,下面是我的安 ...
- Trail: JDBC(TM) Database Access(3)
java.sql,javax.sql,javax.naming包 默认TYPE_FORWARD_ONLY:结果集只能向前滚动,只能调用next(),不能重定位游标 TYPE_SCROLL_INS ...
- URAL-1982 Electrification Plan 最小生成树
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1982 题意:无向图,给n个点,n^2条边,每条边有个一权值,其中有k个点有发电站,给出这 ...