ATL开发active控件

[url]http://www.cnblogs.com/13590/archive/2007/08/01/838677.html[/url]
[url]http://www.vckbase.com/document/viewdoc/?id=1191[/url]
[url]http://msdn.microsoft.com/en-us/library/1byykx68(VS.80).aspx[/url]
[url]http://dev.firnow.com/course/3_program/c++/cppsl/2008130/98079.html[/url]
[url]http://msdn.microsoft.com/en-us/library/599w5e7x(VS.80).aspx[/url]
[url]http://blog.csdn.net/poty/archive/2006/02/20/603507.aspx[/url]
[url]http://www.vckbase.com/document/viewdoc/?id=1498[/url]
[url]http://www.vckbase.com/document/viewdoc/?id=358[/url]
[url]http://tech.xun4.com/html/bckf/C_jiaocheng/2009/0915/8588_2.html[/url]
[url]http://www.vckbase.com/document/viewdoc/?id=1485[/url]
[url]http://www.vckbase.com/document/viewdoc/?id=1488[/url]
[url]http://blog.csdn.net/wanghaisheng/archive/2009/07/05/4322936.aspx[/url]

visual studio 2005与IE8的脚步错误解决
[url]http://blog.csdn.net/DavidHsing/archive/2009/05/01/4141221.aspx[/url]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1000]
"1207"=dword:00000000


MFC开发active控件
[url]http://blog.sina.com.cn/s/blog_5f30147a0100dx8n.html[/url]
值得注意的是,如果想把JavaScript字符串当作参数传递到控件里,那么MFC的参数应该为BSTR类型
[url]http://www.cnblogs.com/kevin-wang/archive/2009/12/15/1625166.html[/url]
[url]http://www.cnblogs.com/kevin-wang/archive/2009/12/15/1624863.html[/url]


[url]http://www.cnblogs.com/13590/archive/2007/08/01/838677.html[/url]
[url]http://www.vckbase.com/document/viewdoc/?id=358[/url]
[url]http://msdn.microsoft.com/en-us/library/1byykx68(VS.80).aspx [/url]

http://topic.csdn.net/t/20030118/16/1371574.html
像JAVASCRIPT ASP VCSCRIPT这类的脚本语言,甚至包括VB,都不能支持多个输出参数,默认只有一个输出参数可以输出,不过你可以指定那一个参数为输出参数,这个默认的就是返回值,而且你的调用方法也不对,输出参数只能是作为返回值来调用:
a = 1;
b1 = "first ";
var b2 = "variant ";
b3 = 9;
a = test.methodA(b1,b2,b3); //假如a 为默认输出参数
[url]http://topic.csdn.net/t/20030224/12/1459440.html[/url]
[url]http://www.vckbase.com/document/viewdoc/?id=1159[/url]


MFC数据类型
[url]http://blog.minidx.com/2009/03/03/2209.html[/url]

BSTR CGranaryActiveXCtrl::TestTime(LPCTSTR sysTime)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());

CString strResult;

// TODO: 在此添加调度处理程序代码
MessageBox(sysTime,_T("TTT"),MB_OK);
char * sTime = new char[19];
char * sTemp = new char[12];
int nlast = ::WideCharToMultiByte(CP_ACP,0,sysTime,12,sTemp,12,0,0);
sTime[0] = '$';
sTime[1]= 'W';
sTime[2]= 'T';
sTime[3] = '0';
for(int i= 0; i<12;i++)
sTime[i+4] = sTemp[i];
crc8 = 0;
for(int j=1;j<16;j++)
{
docrc8(sTime[j]);
}
byte temp = crc8;
byte low = temp>>4;
byte high = temp&0x0F;
CString s ;
s.Format(_T("%02X"),crc8);
sTime[16] = s.GetAt(1);
sTime[17] = s.GetAt(0);
sTime[18] = 0x0d;
CString t;

MessageBox(s,_T("TTT"),MB_OK);
strResult = sTime;
return strResult.AllocSysString();
}

/***********************************************
功能:将十六进制数据转换成十进制数据。
原理:
n最初为零,(cbHex[i]-'0')是真实的数字大小,这样n最初为
输入十六进制数的最左位,然后通过左移不停乘以16冥次方。
假设你输入的16进制数为:450
第一个循环结束,n=0+4;
第二个循环结束,n=(0+4)*16+5 = 4*16+5
第三个循环结束,n=(4*16+5)*16+0 = 4*16*16 + 5*16 + 0
从而实现了十六进制向10进制的转换
***************************************************** */
int CGranaryActiveXCtrl::HexToInt(unsigned char cbHex[])
{
int i;
int n = 0;
for(i=0; cbHex[i]!='\0'; i++)
{
//处理ASCII在0~9之间的数
if ( ( cbHex[i] >= '0' ) && ( cbHex[i] <= '9' ) )
{
n = n*16 + cbHex[i] - '0';
}

//处理ASCII在a~f之间的数据
if ( ( cbHex[i] >= 'a' ) && ( cbHex[i] <= 'f' ) )
{
n = n*16 + cbHex[i] - 'a' + 10;
}
//处理ASCII在A~F之间的数据
if ( ( cbHex[i] >= 'A' ) && ( cbHex[i] <= 'F' ) )
{
n = n*16 + cbHex[i] - 'A' + 10;
}
}
return n;

}

任意进制的数字对应的十进制值为:
Kn×Bn + Kn-1×Bn-1 + …… + K1×B1 + K0×B0 + K-1×B-1 + K-2×B-2 …… + K-m×B-m
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值