Atl做了个IE工具条,在IE关闭前给出提示啊?我在Invoke的DISPID_ONQUIT中加了Messagebox,可是选择返回E_Fail依然退出~!
佚名通过本文主要向大家介绍了
Atl做了个IE工具条,在IE关闭前给出提示啊?我在Invoke的DISPID_ONQUIT中加了Messagebox,可是选择返回E_Fail依然退出~!等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Atl做了个IE工具条,在IE关闭前给出提示啊?我在Invoke的DISPID_ONQUIT中加了Messagebox,可是选择返回E_Fail依然退出~!
描述:
解决方案1:
描述:
同上
解决方案1:
服务器不能阻止客户端的关闭操作,COM组件作为服务器也一样,你返回E_FAIL只是表明IE调用你的方法失败,不会理会你的返回值,只有IE说了算。
如果你想阻止IE关闭,只能截获WM_CLOSE消息。