社区
VCL组件使用和开发
帖子详情
cppwebBrowser中的自带的那个查看源文件的命令如何调用实现
CruelYoung123
2007-03-19 11:59:42
想实现查看源文件的功能....
如何将那个命令调用出来
...全文
263
12
打赏
收藏
cppwebBrowser中的自带的那个查看源文件的命令如何调用实现
想实现查看源文件的功能.... 如何将那个命令调用出来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
王集鹄
2007-03-20
打赏
举报
回复
有个简单的方法,并且对其他进程的WebBrowser也有用
void __fastcall TForm1::FormCreate(TObject *Sender)
{
CppWebBrowser1->Navigate(WideString("http://blog.sina.com.cn/zswang"));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int IDM_VIEWSOURCE = 2139;
HWND vHandle = CppWebBrowser1->Handle;
vHandle = FindWindowEx(vHandle, NULL, "Shell DocObject View", NULL);
vHandle = FindWindowEx(vHandle, NULL, "Internet Explorer_Server", NULL);
SendMessage(vHandle, WM_COMMAND, IDM_VIEWSOURCE, (long)Handle);
}
//---------------------------------------------------------------------------
谁用谁知道!
CruelYoung123
2007-03-20
打赏
举报
回复
楼上说得对....一般问之前...我都搜索过...可能关键字不对....搜不到想要的....
唉..
Waiting4you
2007-03-20
打赏
举报
回复
IOleCommandTarget,CGID_MSHTML等的定义在头文件:
#include <Mshtml.h>
#include <mshtmhst.h>
#include <mshtmcid.h>
王集鹄
2007-03-20
打赏
举报
回复
楼主我们这些人给你虽然是简单的代码
但你要知道,我们也是通过搜索、分析、积累找到的答案
得到鱼不如得到渔,你该尝试自己去找找答案
搜索引擎是做什么的?
CruelYoung123
2007-03-20
打赏
举报
回复
再问一下....可不可以将默认的右键菜单给调用出来..
因为网页禁止了...我要自己想办法调用出来....
蒋晟
2007-03-20
打赏
举报
回复
参见http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/mshtml/reference/reference.asp
需要下载
http://www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&DisplayLang=en
Waiting4you
2007-03-20
打赏
举报
回复
zswang的方法牛,偶喜欢:)
CruelYoung123
2007-03-20
打赏
举报
回复
太感谢你们了...呵呵
不过有个问题,,,这样得到的源代码只有一部分.... 像这个里面有一个名为d的frame
这个d里面的源代码没有.... 不知道什么原因
CruelYoung123
2007-03-19
打赏
举报
回复
CGID_MSHTML
这个没有定义...不知道加哪个头文件
CruelYoung123
2007-03-19
打赏
举报
回复
pCmd->Exec(&CGID_MSHTML,IDM_VIEWSOURCE,::OLECMDEXECOPT_DODEFAULT,NULL,NULL);
调用出错... CGID_MSHTML等没定义...
要包含什么头文件呀...
huzhangyou
2007-03-19
打赏
举报
回复
需要QueryInterface
然后Exec IDM_VIEWSOURCE
Waiting4you
2007-03-19
打赏
举报
回复
接分,
IOleCommandTarget *pCmd=NULL;
CppWebBrowser->Document->QueryInterface(IID_IOleCommandTarget,(void **)(&pCmd));
if(pCmd)
{
pCmd->Exec(&CGID_MSHTML,IDM_VIEWSOURCE,::OLECMDEXECOPT_DODEFAULT,NULL,NULL);
pCmd->Release();
}
poi.jar 全部jar包程序文件
poi读取excel数据所需要的jar包
C++
中
一个
源文件
调用
另外一个
源文件
中
的类的方法
C++
中
一个
源文件
调用
另外一个
源文件
中
的类的方法,并且没有在工程
中
有头文件的声明。 直接在其
中
一个
源文件
中
包含另外的
源文件
,一般是main的
源文件
中
包含另外的
源文件
。 #include "name.
cpp
" int main() { //直接定义即可 other_file_class a; } ...
c语言
中
多个
源文件
相互
调用
的方法(1)
一个
源文件
想要
调用
其他
源文件
,如果用#include“ ”的方法会发生错误,错误的原因在于重定义;解决方法就是要用extern 来导入其他
源文件
的函数就可以了,使用方法是extern +函数类型+函数名();具体方法示例如下:...
<C语言学习>如何在一个
源文件
中
调用
另一个
源文件
定义的函数
定义被
调用
函数的头文件(.h) 定义被
调用
函数所在文件(.c) 在要
调用
的程序
中
导入其头文件(#include".h") 以求两个整数的最大公约数与最小公倍数为例: 先定义头文件:E14.h 在头文件
中
声明函数如下: #include<stdio.h> int maxDiv(int a, int b); int minMult(int a, int b); 然后创建E14.c,
实现
函数定义: #include<stdio.h> //输入两个正整数m 和n ,求其最大公约.
C语言
中
如何
调用
另一个
源文件
里的函数
在开发大型项目时,我们常常需要将一份源码分成多个
源文件
来进行编写,这样可以方便后期的维护。下面就介绍如何从一个
源文件
里
调用
另一个
源文件
的函数。 在
源文件
A1.c
中
调用
A2.c
中
的函数有两种方法: 1.在A2.c
中
有完整的函数定义,在A1.c
中
添加一下要用到的函数原型(声明)就可以了,例如: 在A2.c
中
:有函数void A2(){...};。 在A1.c
中
:在文件前头...
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章