ActiveX在IE中弹出的对话框能够不依赖于IE我写了一个ActiveX插件,发布到IE里,比如我ActiveX里有个方法TestDlg(),这个方法就是创建一个对话框,我把这个对话框设置了HWND_TOPMOST置顶,我在js里调用了这个方法,弹出了对话框,然后我再打开一个后面的窗口,此时点击置顶对话框的确定按钮,我希望能够保持当前窗口显示的位置不变,但结果是调用该ActiveX的IE窗口显示在最前面,其他的窗口都被挡住了,原因就是ActiveX的包容器就是IE,这个功能是模拟qq邮箱的截图功能,如何实现保持当前窗口显示的位置不变,请各位不吝赐教,谢谢!分不够再加~
解决方案 »
- 安装Microsoft Barcode Control 9.0 但是没有显示怎么解决?
- _bstr_t类型抛异常
- 多表求差
- 向大家请教一个两线程操作同一文件的问题 希望能够得到大家的帮助 名字要够长才行再长还要长还有35个字符快了ok差不多可以了
- 如何识别多个socket的通信.一些底层机制问题,高人进来~坐坐~
- 怎么固定输出的音量
- 提一个关于内存的弱问题
- 窗口刷新的问题(在基础版发过,好像没有人回,在这里发发看看)
- 高分求救-----如何处理字体放大后的出现的“马赛克效应”??
- 我想做个activex控件取得访问服务器的客户端机器的名字
- 怎么动态创建media player控件?
- 请问ie 的工具栏怎样调试呢?
2、在主 control .cpp 中 用 create 方法 创建 一个 非模态对话框:
m_PopDlg=new CPopDlg;
m_PopDlg->Create(IDD_DIALOG1,this);
m_PopDlg->ShowWindow(SW_HIDE);并设置 wndTopMostm_PopDlg->SetWindowPos(&CWnd::wndTopMost,x-320,y-245,300,200,SWP_NOACTIVATE);
m_PopDlg->ShowWindow(SW_SHOW);这样就可以呀
即使IE浏览器关闭Activex对话框也可以存在