我编了一个Activex控件,嵌在IE中,主要用于显示客户信息和与后台服务器
通信,但是Activex控件的外框是IE浏览器,用户会按IE浏览器的关闭按钮关闭
该窗口,因为IE窗口是ActiveX的载体,IE窗口关闭后ActiveX也不能正常工作,
我现在希望能够将IE窗口右上角的关闭按钮禁掉,也就是说用户不能揿IE的关闭
按钮把IE窗口关闭,只有按我的ActiveX控件中的一个按钮才可以关闭该窗口,
请问各位,这如何实现?
如果谁能帮我解决,要多少分我都给,我说话算数!
通信,但是Activex控件的外框是IE浏览器,用户会按IE浏览器的关闭按钮关闭
该窗口,因为IE窗口是ActiveX的载体,IE窗口关闭后ActiveX也不能正常工作,
我现在希望能够将IE窗口右上角的关闭按钮禁掉,也就是说用户不能揿IE的关闭
按钮把IE窗口关闭,只有按我的ActiveX控件中的一个按钮才可以关闭该窗口,
请问各位,这如何实现?
如果谁能帮我解决,要多少分我都给,我说话算数!
HRESULT FinalConstruct()
{
char buf[1000];
HWND hWnd = ::GetForegroundWindow();
LONG style = ::GetWindowLong(hWnd,GWL_STYLE);
style &=~(WS_CAPTION);
::SetWindowLong(hWnd,GWL_STYLE,style);
return S_OK;
}
其实你可以用javascript 做一个无边界的窗口!网上有很多例子的