易截截图软件、单文件、免安装、纯绿色、仅160KB

ActiveX控件多线程回调javascript方法的问题

参照http://topic.csdn.net/u/20070212/20/1011ad32-1ce7-416d-9e6c-cffca7a100fe.html?seed=1066340289我试着写了一个OCX控件,主要代码如下:
//重载SetSite
STDMETHODIMP CAXClass::SetSite(IUnknown *pUnkSite)
{
CComPtr <IServiceProvider> pSP;
CComPtr <IDispatch>  spDisp;

HRESULT  hr  =  pUnkSite-> QueryInterface(&pSP);
pSP-> QueryService(IID_IWebBrowserApp,  IID_IWebBrowser2,  (LPVOID*)&m_pWebBr); //m_pWebBr成员变量,定义 CComQIPtr <IWebBrowser2, &IID_IWebBrowser2> m_pWebBr;

//m_pWebBr-> get_Document((IDispatch**)&m_pDoc);
//hr = m_pDoc->get_Script(&spDisp);

::CoMarshalInterThreadInterfaceInStream(IID_IWebBrowser2,m_pWebBr, &m_pStream);  //m_pStream是成员变更,定义 CComPtr <IStream> m_pStream;

return S_OK;
}

//线程处理函数
UINT ThreadProc(LPVOID lpParam)
{
::CoInitializeEx(NULL,COINIT_APARTMENTTHREADED);

CComPtr <IHTMLDocument2>  spDoc;
CComPtr <IDispatch> spDisp;

char szBuf[256] = {0};

IStream * pStream = (IStream *)lpParam;

CComQIPtr <IWebBrowser2, &IID_IWebBrowser2>  pWebBr;

::CoGetInterfaceAndReleaseStream(pStream, IID_IWebBrowser2, (void**)&pWebBr);

HRESULT hr = pWebBr-&


相关问答:

javaScript悬停控件上的浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

Javascript 获取ID

设有众多div层 希望点击到那个层,就获得那个层的id
问题是 我想把id转换成一个可以alert的数字
因为我需要这个数字来确定数组中的某一项
例如
我定义某个div的id为e1
点击他后 与之对应的数组aaa[1]中的数据返 ......

jsp中获取JavaScript中的变量

jsp页面1中:
我定义了一个变量flag
<script language="javascript"> var flag=1;</script>
jsp页面2中:
在此页面中想获取flag这个变量
<% String flag=request.getParameter(" ......

关于JAVASCRIPT 子窗体问题

有朋友可以帮下忙。想达到一个显示的效果。 得需要搜索什么资料。问题是这样的
有一个网页导航,鼠标点击以后页面不跳转,直接在页面里显示 导航的子菜单,然后鼠标放在子菜单的某个目录上,用AJAX弹出数据库的内容 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号