经过了这几个控制项的洗礼
终于对BSTR和CComBSTR有点感觉了
不会感到那个害怕了
以前写程式的时候,常常会出现什么写入错误...............
都是一些让我不知所措的错误,后来我找了很就发现是字串的问题
因为程式里面有好多字串转数字,或是十进制和十六进制对转
常常出错,因为BSTR本身就是一个指标字串,而不是以前我习惯的阵列
一直想不通要怎么做
直到有一天很郁卒的晚上,无意间翻开了去年去资策会上C++的教材
让我想起了那一个教C++的老师都很爱用strcpy以及
那一位会操着台湾国语教MFC的老师讲的安全函式
这一瞬间,问题终于有解决了,经过了两三天的测试wmemcpy跟memcpy和wmemecpy_s真的都各个不同
因为我的专案都是Unicode的,写得也是有点蹩手,不过还好突破了
现在对于字串感觉已经没什么了
只是switch(BSTR)的使用上居然不能用,让我觉得蛮
这样我是不是要再转一次才能用哩?????
大哉问啊.......Button控制项已经接近了撰写程式的尾声了
再来的测试除错应该花个三天吧
再来就是即时讯息了,应该就是要开始OWNER DRAW LIST了吧
说到OWNER DRAW就觉得蛮难用的
难怪MFC会被淘汰,不支援属性的控制相说实在的,在UI的开发上真的是一大难题
会用的人是觉得没什么差,我个人是觉得蛮自由的,大概是我没写过VB一类的程式吧,一个控制项可以任意的改变外型是蛮爽的
但是无法使用之字串(+)相对的就要强,也是一种甜蜜的负担
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
目前已ATL开发控制项,不晓得跟VB和VC#开发出来的哪一个比较具有通用性和相容性
用VC++这一个工具开发的选择希望是对的