社区
ATL
帖子详情
请问如何实现类似蚂蚁、flashget那样的ie右键菜单以及qq的彩工具条?
winsome_zhong
2004-12-22 11:32:04
根据《如何在IE右键菜单中添加菜单项》一文的方法,使用automation加脚本,现在可以通过右键菜单启动我的程序并传递网页上的链接地址进去了,不过还有2个问题:
1、如何让我的程序在脚本运行完毕之后不自动关闭,我现在窗口自动关了
2、如何多次右键菜单只运行一个实例,我现在每点击一次就出来一个新的窗口
我对automation不是很熟,请大侠们帮忙指点
...全文
321
13
打赏
收藏
请问如何实现类似蚂蚁、flashget那样的ie右键菜单以及qq的彩工具条?
根据《如何在IE右键菜单中添加菜单项》一文的方法,使用automation加脚本,现在可以通过右键菜单启动我的程序并传递网页上的链接地址进去了,不过还有2个问题: 1、如何让我的程序在脚本运行完毕之后不自动关闭,我现在窗口自动关了 2、如何多次右键菜单只运行一个实例,我现在每点击一次就出来一个新的窗口 我对automation不是很熟,请大侠们帮忙指点
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alexpdl
2005-03-08
打赏
举报
回复
我看看再说
潜水8年再度回归
2005-01-05
打赏
举报
回复
TrayIcon也需要一个主窗口,比如Flashget,当最小化时窗口还存在的,只是看不见而已,用Spy++看一看就知道了。我说的FindWindow只是一种方法,当然不失为一种比较简单明了的好办法。其他的还有进程间通信什么的,看自己的具体需要了。
winsome_zhong
2005-01-04
打赏
举报
回复
已实现,感谢;
oyljerry
2005-01-02
打赏
举报
回复
枚举窗口
winsome_zhong
2005-01-01
打赏
举报
回复
to ukyo1:
你的方法也许可以,不过我的主程序一般情况下都是trayicon的形式,用FindWindow应该查不到吧
winsome_zhong
2004-12-27
打赏
举报
回复
顶顶顶
潜水8年再度回归
2004-12-23
打赏
举报
回复
我看了一下FlashGet的实现方法,它使用的单独的DLL文件作为自动化对象,我想你应该这样实现:
用一个Dll作为自动化对象
当传递链接给Dll时,DLL检查主程序是否在运行,如果没有则启动它。
用进程间通信的方法发送数据到主程序
DLL执行结束
查找主程序可以用这样的方法:
用FindWindow查找主程序的窗口类或标题
....别的一时想不起来了
发送数据可以用WM_COPYDATA的方法
主程序启动时,可以先查找是否存在这个程序特定的窗口类,如果存在说明已经运行,不需要再次运行。
winsome_zhong
2004-12-23
打赏
举报
回复
to laiyiling(陌生人·钻研MS技术) :好像不是我要的东西哦
winsome_zhong
2004-12-23
打赏
举报
回复
很复杂啊,我是菜鸟,能否给个demo
Kudeet
2004-12-23
打赏
举报
回复
http://dev.csdn.net/develop/article/10/10364.shtm
Kudeet
2004-12-23
打赏
举报
回复
http://www.vckbase.com/document/listdoc.asp?mclsid=3&sclsid=305
winsome_zhong
2004-12-23
打赏
举报
回复
能否给个链接,找补到呵呵
天限天空
2004-12-23
打赏
举报
回复
vckbase.com上有例子
ie浏览器经典故障
IE作为Windows系统中一个重要部分,是我们使用最多同时也是麻烦最多的部分,下面是笔者在使用过程中发现并解决了的四个比较典型的故障。 故障一:无法改变IE的安全等级 现象:打开桌面上IE的鼠标
右键
菜单
并选择“属性”,切换至“安全”标签,发现“自定义级别”和“默认级别”按钮变成灰色不可选状态,使得我们不能改变IE的安全等级属性。 解决:这是由于在注册表中添加了一个“SecCha
ie浏览器设置
IE作为Windows系统中一个重要部分,是我们使用最多同时也是麻烦最多的部分,下面是笔者在使用过程中发现并解决了的四个比较典型的故障。 故障一:无法改变IE的安全等级 现象:打开桌面上IE的鼠标
右键
菜单
并选择“属性”,切换至“安全”标签,发现“自定义级别”和“默认级别”按钮变成灰色不可选状态,使得我们不能改变IE的安全等级属性。 解决:这是由于在注册表中添加了一个“SecCha
IE常见问题解决方案大全
1、屏蔽3721插件。 打开IE,选择"工具"-"Internet选项"-"安全"-"受限制的站点"-"站点",www.3721.com添加进受限站点中,确定。将所有有关ActiveX的选项均设为"禁用"。 如果你使用的是WINXP系统,也可以把插件安装到不信任的证书里,这样也可以避免3721插件的跳出。 2、网际快车(
FLASH
GET),但是用
右键
"使用网际快车下载"没有反应。 不要把
FLASH
如何看懂HijackThis扫描日志------学习帖
现在网上病毒泛滥,尤其是木马满天飞。但是HijackThis软件能轻易的发现这些病毒和流氓软件,特别是一些能够自己隐藏,杀软无法杀死的木马(比如灰鸽子等)也无法逃过HijackThis,因此察看HijackThis扫描日志成了高手们杀毒前的首选步骤。但是一般的人很难看懂日志,更不要说发现病毒项了,只能到处求救。下面这篇是有关如何解读HijackThis扫描日志的文章,想学会看日志的不妨来看看,从而
HijackThis日志细解【简明教程增强版】(五)
(九)组别——O51. 项目说明O5项与控制面板中被屏蔽的一些IE选项相关,一些恶意程序会隐藏控制面板中关于IE的一些选项,这可以通过在control.ini文件中添加相关命令
实现
。2. 举例O5 - control.ini: inetcpl.cpl=no 这里隐藏了控制面板中的internet选项3. 一般建议除非您知道隐藏了某些选项(比如公司网管特意设置的),或者是您自己如此设置的,否则应该用...
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章