自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1554

转载 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 1716

原创 c++ 窗体透明度设置

SetLayeredWindowAttributes(m_hWnd, 0, (255 * 100) / 100, 0x2);

2013-10-21 13:28:46 2478

原创 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 1702

lua 绑定c++类调用

cocos2d-x-3.10 player3 手游开发 lua 绑定 c++ lua调用c++类

2016-06-02

Duilib控件属性

Duilib控件属性说明文档,请查看...

2015-08-04

ios 画图,绘制坐标系,画坐标系

ios 画图,绘制坐标系,画坐标系

2015-07-15

MAVEN3的安装 及调用淘宝(宝开发平台 TAE2.0 demo java)

淘宝开发平台 TAE2.0 demo java有什么问题,欢迎留言。

2014-10-21

完成端口(CompletionPort)详解 —— 实例

vs 2008 编译通过没有问题,别处资源整合。

2014-10-14

ICMP开后门

icmp可以穿透防火墙的原因 当我们ping别人时,我们发出的是类型为8的ICMP数据包,而别人收到这个数据包就会返回一个类型为0的ICMP数据包。防火墙允许我们ping别人,实际上就是允许类型为8的ICMP包出去同时允许类型为0的ICMP包进来。而别人ping我们时,发给我们的是类型为8的ICMP数据包,这时这个数据包就会被防火墙拦截了。 防火墙允许自己ping别人,就一定会让类型为8的ICMP包出去和让类型为0的ICMP包进来。所以,把带有命令的ICMP包伪装成类型为0的ICMP包,防火墙就以为是你ping别人后返回的ICMP包,这个包就可以进来了。而带有执行结果的ICMP包我们就把它做成类型为8的发出去,防火墙会以为你想ping别人,那么这个包也就可以出去了。这样就可以穿透防火墙了哦。

2014-08-21

VS2008 bin

C:\Program Files\Microsoft Visual Studio 9.0\VC\bin vs 2008 下bin文件夹下所有内容。 windows xp系统

2013-08-05

VS2008 bin文件夹

C:\Program Files\Microsoft Visual Studio 9.0\VC\bin bin文件夹下的所有文件 windows 7

2013-08-05

stlsoft-1.9.111

stlsoft-1.9.111 , 金山界面库中缺少的文件。

2013-07-06

WTL 8.1 最新版

WTL 8.1 ,wtl81_12085

2013-05-20

c++、vc++调整文本行间距

c++、vc++调整文本行间距完美版,适用于vc下面的源代码总结。

2012-09-10

vc++ 封装IE页面

对话框通过添加资源,实现打开指定网址的页面,简单的实现下,有详细步骤。可供参考。

2012-08-16

vc++ 防止文本超链接 鼠标移动上成手型

根据具体的情况,在OnMouseMove 中做处理: 一种,调用系统根目录下面的已有鼠标手型资源,进行显示。 二种,直接用代码,调用用户接口类中的鼠标。这个相对简单。

2012-08-16

vc Gradient

vc Gradient

2012-07-23

VA_X_Setup1908 以前版本1845

用以前的版本:VA_X_Setup1845.exe

2012-07-09

MSSOAP30.dll 3.0.1325.0

出现该问题的原因是: xp 有些版本对 VC 6.0的支持问题 首先确保你的XP 系统支持 vc6.0 然后,就是 MicrosoftSDK2003.rar 如果 没有 MicrosoftSDK2003 windows 2003 版本的 SDK 就尝试 替换下=============================================== 按装新的 soapsdk.exe 这个 是我从微软 官方下载的,先安装它。 接下来========================================================= 但要确保你按装的 有SDK 假如你的 SDK 是安装在 C:\ 就需要 C:\Program Files\Common Files 文件夹下 替换掉该文件 这样 应该没问题 如果还是有问题 那还是SDK 的问题 下载新的 Windows 2003 SDK 版本 重新安装 安装后查看 MSSOAP30.dll SOAPIS30.dll WHSC30.dll 文件的属性 版本 确保为:3.0.1325.0

2012-06-15

vc 所需sqlite.lib

第一步:调用工具 要生成 sqlite3.lib 就要调用与VC 6.0相配套的工具 LIB.EXE 开始 cmd cd C:\Program Files\Microsoft Visual Studio\VC98\Bin 转换成功后 路径是: C:\Program Files\Microsoft Visual Studio\VC98\Bin> 第二步:创建生成文件的路径 下面要创建你要生成sqlite3.lib 的文件夹: 如:C:\SQLite3 并把要制作sqlite3.lib 相关文件放入到 C:\SQLite3 文件夹下 有:sqlite3.def sqlite3.dll 两个文件(由sqlite-dll-win32-x86-3071100.zip解压得到) 第三步:生成文件 你只需要在命令行里,右键粘贴下面的代码就可以啦 LIB /out:C:\SQLite3\sqlite3.lib /MACHINE:IX86 /DEF:C:\SQLite3\sqlite3.def

2012-03-25

MSSOAP30.DLL

XP 下 VC6.0 MSSOAP30.DLL VC 报错问题,很可能是由于 正确的MSSOAP30.DLL版本,XP 下不能用MSSOAP30.DLL 3.0.1906.0版本 请用MSSOAP30.DLL 3.0.1124.0 (SOAPIS30.dll,WHSC30.dll,WISC30.dll,这些也是3.0.1124.0) ======================================== 请下载资源: MSSOAP30.DLL 3.0.1124.0 放到 C:\Program Files\Common Files\MSSoap\Binaries 下面。

2012-03-17

OpenGL天体运动模型 完整

OpenGL天体运动模型,每天一练,做为学习记录。

2011-09-26

OpenGL太阳地球月亮模型

每日一练,OpenGL简单实例,OpenGL太阳地球月亮模型

2011-09-26

OpenGL简单程序实例

从简单的直线到,镂空多边形。小小的例子,作为每天必修的记录。

2011-09-19

顽固文件删除

解压后,可以直接使用。把解压后的文件和你所要删除的文件放到同一个目录下面,然后把要删除的文件拖到该图标上,就可以运行批处理了。 也可以吧该文件打开,把要删除的文件,托放到运行后的命令提示符窗口内。

2011-09-18

OpenGL学习的第一个实例.rar

OpenGL入门第一个实例、详细步骤和源码。可以在搭配好的运行环境下直接运行。这里推荐一个PDF阅读器,福昕阅读器,可以直接把pdf转换成文档,便于复制代码。可以看到所需要复制代码的页面时,转换成纯文本复制。

2011-09-18

OpenGL编程

这个里面还有其他资源,可以自己下载,内容太多不便上传。希望对你的学习有帮助。

2011-09-17

OpenGl入门教程、运行环境的搭配

共同学习,初学者得入门之道;有它之后,接下来该干什么,你自己就很清楚了。

2011-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除