如题,如果能的话有什么思路,请大神推荐下,比如说,BHO的dll能不能获取对话框程序中输入的网址进行拦截?
解决方案 »
- 我是新人,这个怎么会运行就提示指令xxx内存xxx不能写/读
- 采集网络摄像头的数据,显示视频。如何实现?
- 请教一个关于改变窗口大小的问题
- 请教高手如何在全局函数中调用PostMessage函数
- 关于遍历记录集的问题
- 如何编程实现在NTFS分区下创建一个所有用户都有读写权限的文件?
- 有什么办法得到AVI或者是mpeg文件的每一帧的画面?
- link和dll的问题,急,马上结贴
- 在用vc编辑源程序时,如果以行程序太长如何换到下一行(回车键不行-----编译出错)而不是编译时出错?(保送分)
- 如何得到CListCtrl的当前选中行的索引
- vbs 调用 ALT生成的com组件不成功
- 几年的工作生涯到底以为着哪一些不同
这字面意思就是浏览器辅助对象了,如果只是一般的对话框,那应该是不能监视得到这对话框的操作的。如果没有浏览器启动的话,那就应该不会加载这个组件了。当然你可以尝试下创建一个隐藏窗口来挂接一个Webbrowser控件,让其调用BHO,然后怎么交互都容易了
CTrackIE()
{
url=new char[256];
memset(url,0,256);
pcustom=new Ccustom_url(this);
pcustom->DoModal ();
}
~CTrackIE()
{
delete pcustom;
delete []url;
url=NULL;
}
//在对话框类中我添加了一个按钮事件
LRESULT Ccustom_url::OnBnClickedButton1(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/)
{
// TODO: 在此添加控件通知处理程序代码
strcpy(m_trackie->url,"www.baidu.com\0");
return 0;
}可一按按钮浏览器就崩溃了,测试后是strcpy处有错,可是,不知道为什么错了...
不是BHO和你的程序通信吗?