![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
windflow
低调做人,踏实做事
展开
-
ie toolbar开发经验总结
最近在写一个ie toolbar插件,中间遇到不少问题,都一一解决了,现记录如下:1. toolband上添加多个按钮的问题 开始添加的时候,总是只出现一个按钮,后来发现其实是出来了,只不过列在了第一个按钮的下面,把band拉下来才看见,这可不行,于是查找style参数,终于注释掉一个“TBSTYLE_WRAPABLE”,添加的按钮就呈水平排列了。2. toolbar固定高度原创 2008-10-06 21:05:00 · 1151 阅读 · 3 评论 -
改用线程发送邮件,出错?
为了改善发送时程序停止响应的情况,改用在线程中调用方法发送邮件,现在出现了问题:1.有些页面发送一次可以,再发一次就出现IE错误2.有些页面第一次发也出错。问题放在这,一个个慢慢解决。原创 2008-11-29 21:25:00 · 608 阅读 · 0 评论 -
Quoted-Printable编码实现
Quoted-Printable也是MIME邮件中常用的编码方式之一。同Base64一样,它也将输入的字符串或数据编码成全是ASCII码的可打印字符串。 Quoted-Printable编码的基本方法是:输入数据在33-60、62-126范围内的,直接输出;其它的需编码为“=”加两个字节的HEX码(大写)。为保证输出行不超过规定长度,可在行尾加“=/r/n”序列作为软回车。 int Encod原创 2008-11-17 10:49:00 · 4431 阅读 · 0 评论 -
从IE缓存中取文件
最近要保存网页为mht文件,准备自己写,不用CDO对象,也不用IE接口。其中要读IE缓存中的文件,找到如下方法:#include DWORD dwEntrySize = 0; LPINTERNET_CACHE_ENTRY_INFO lpCacheEntry; LPCTSTR IMG_PATH=_T("http://zi.csdn.net/csdn-homepage-760-90-20k.原创 2008-11-16 23:17:00 · 736 阅读 · 0 评论 -
SMTP协议延时接收反馈信息
在使用smtp协议时,在发送指令后要延时一段时间再接收响应,由于不同的SMTP服务器响应速度不同,导致程序延时常数不好定。想了一个办法:做循环。但是问题又来了,如果有数据来到但是没有接收完,程序也按循环步骤把不完整的缓冲区数据接收下来,这样下面分析响应数据时就出错了。原创 2008-11-07 11:39:00 · 1133 阅读 · 0 评论 -
重复读取注册表应该注意的问题
在重复读取注册表时,要注意传入的最后一个参数必须重新置数,如:::RegQueryValueEx(hKey,(const unsigned short*)L"2",NULL, &lptype,(LPBYTE)keyvalue,&dwSize); 读过之后,dwsize变成读到的实际数,若下一个键值比这个数大,则会读不到,错误值为234,即数据太大。重新置一个值如256,一切正常。原创 2008-11-01 22:38:00 · 643 阅读 · 0 评论 -
smtp发信出现的问题
使用smtp发信,smtp服务器是QQ的,分别向sohu.cn,126.com,163.com邮箱发信,sohu邮箱能够很快收到,显示在“收件箱”,而126、163都被放在垃圾箱,但是如果直接在QQ网页邮箱中发送,则126、163.又可以收在“收件箱”,可能是126、163邮箱做了防软件发信功能,这个肯定可以解决的,待以后研究。原创 2008-11-01 11:48:00 · 5664 阅读 · 0 评论 -
在VC6下使用Boost库的步骤
在VC6下使用Boost库步骤:1. 下载Boost库,解压到一个目录,如F:/boost2.在“运行”里输入“cmd”,打开命令提示符;输入命令cd F:/boost/libs/regex/build进入该目录3.把VCVARS32.BAT文件用鼠标拖到打开的cmd窗口("C:/Program Files/Microsoft Visual Studio/VC98/Bin/VCV原创 2008-10-13 22:21:00 · 3002 阅读 · 1 评论 -
用CSMTP类发送邮件出现无法连接服务器的问题
在用CSMTP类发送邮件时,经常出现“无法连接服务器"的错误提示。经过调试,发现进行单步运行时一切正常,于是分析进行连接的那个函数,函数中有多个向服务器发送数据并等待的语句,是不是等待的时间太短导致没有接收到反馈而误认为错误呢?查看原来的等待时间,才20毫秒,把它增大,再试,果然正常了。 后来在几次试验中,发现如果网络状况差仍然会出现那个错误,这很好理解,在规定时间内没有数据返回原创 2008-10-11 20:42:00 · 2237 阅读 · 0 评论 -
ie toolbar xp风格与Csmtp类的冲突问题
前几天解决了ie toolbar 显示xp 风格的问题,但是当我把整个工程rebuild后奇怪的发现,xp风格不见了! 经过多次试验发现,当把platform sdk 的include 目录放在最前面时,xp风格出现,但是加入CSMTP类后出现一大堆错误,把platform sdk 的include 目录放在最后,加入CSMTP类就没有错误但xp风格消失。 仔细分析,第原创 2008-10-09 16:10:00 · 782 阅读 · 0 评论 -
关于启用xp风格丢失tooltip的问题
昨天晚上终于实现我开发的ie toolbar 具有xp风格时那是相~当~的~高兴,然而高兴没多久我就发现了个问题,原来鼠标移上去没有tooltip出来!真是郁闷。把xp风格去掉,tooltip又出来了!这不是开玩笑嘛。 赶紧到网上搜索,一阵google,还别说,这个问题有人遇到过,情况和我一样:http://www.experts-exchang原创 2008-10-07 15:28:00 · 698 阅读 · 0 评论 -
IE7与IE6真是不一样啊
最近写的一个IE工具条,在IE6下工作还算正常,但是在IE7下会引起IE错误崩溃,这个工具条用了线程,如果不用线程IE7也不会崩溃,真是不明白什么原因?原创 2008-12-01 11:55:00 · 588 阅读 · 0 评论