- 博客(8)
- 资源 (25)
- 收藏
- 关注
转载 ATL char * 、string 、CString
STring与CSTring的区别和联系 2009-12-02 11:46:44| 分类:C++辨析 | 标签:|字号大中小 订阅CString:MFC里面封装的类。 主要应用在MFC和ATL程中 主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI与unicode均可);
2013-10-23 09:49:44 1556
转载 JS调用C++ .
1.注册C++函数。[cpp] view plaincopyprint?//注册回调函数宏 //根据不同需要支持注册两个函数原型,注意CONNECT_JS_CALL_SIMPLE_HANDLER中注册的函数 //需要提前和HTML调用协调好,参数必须都为字符,负责会引起未知问题 #define CONNECT_JS_CALL_HANDLER(name
2013-10-22 16:09:21 765
转载 C++和JS的交互2 - Invoke .
最近关于vc++里面通过IDispatch的Invoke来实现和js的交互做点了tp,并且对以前不了解的“直接读取js变量值”和“传递多个参数”的部分重新实现了下。1,调用js的函数,并传递多个参数[cpp] view plaincopyprint?CComQIPtr pDoc = m_browser.get_Document(); if
2013-10-22 16:07:59 1316
转载 C++和JS的交互1 - 在C++中调用JS函数 .
1, ::LoadLibrary(_T("OLEACC.DLL")); 2,从dll中取得ObjectFromLresult函数的地址 3,向需要的ie窗口用SendMessageTimeout发送WM_HTML_GETOBJECT 4,通过函数指针取得IID_IHTMLDocument对象 5,在取得IHTMLWindow2对象 6,之后就可以靠IHTML
2013-10-22 16:05:44 1107
转载 在C++中用WebBrowser控件调用JavaScript函数 .
主要函数 CallJScript[cpp] view plaincopyprint?BOOL CallJScript(const wchar_t * func, VARIANT * vtParams, int cNumberOfParam, VARIANT * vtResult) { if(!func || !func[0]) retu
2013-10-22 16:02:43 1295
转载 JavaScript调用C++函数
上篇介绍了用C++调用JavaScript,这篇反过来说说JS调C++,这样JS和C++沟通的途径就完整了。首先,实现一个IDispatch接口,当JS调用C++函数时,系统会调用GetIDsOfNames来用函数名取得函数的DISPID,然后调用Invoke完成真正的调用,需要注意的是Invoke的pDispParams中的参数是倒序的。代码如下:[cpp] view p
2013-10-22 15:57:36 1717
原创 c++ 窗体透明度设置
SetLayeredWindowAttributes(m_hWnd, 0, (255 * 100) / 100, 0x2);
2013-10-21 13:28:46 2479
原创 WTL/ATL CString CStringA 到 char *
CT2A这个宏的正确用法: 其实主要用的是CW2A宽字符转单字节atlconv.h // =========================================================typedef CW2AEX#ifdef _UNICODE #define CW2T CW2W #define CW2TEX CW2WEX #define
2013-10-11 16:27:32 1704
ICMP开后门
2014-08-21
VS2008 bin
2013-08-05
vc++ 防止文本超链接 鼠标移动上成手型
2012-08-16
MSSOAP30.dll 3.0.1325.0
2012-06-15
vc 所需sqlite.lib
2012-03-25
MSSOAP30.DLL
2012-03-17
顽固文件删除
2011-09-18
OpenGL学习的第一个实例.rar
2011-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人