CString 赋值给 LPTSTR
Wednesday, April 2nd, 20081 2 3 4 | LVITEM lvi; CString temp = m_pFiles->GetAt(i).strFileName; lvi.pszText = temp.GetBuffer(temp.GetLength()); temp.ReleaseBuffer(); |
1 2 3 4 | LVITEM lvi; CString temp = m_pFiles->GetAt(i).strFileName; lvi.pszText = temp.GetBuffer(temp.GetLength()); temp.ReleaseBuffer(); |
一、红色的色感温暖,性格刚烈而外向,是一种对人刺激性很强的色。红色容易引起人的注意,也容易使人兴奋、激动、紧张、冲动、还是一种容易造成人视觉疲劳的色。
1、在红色中加入少量的黄,会使其热力强盛,趋于躁动、不安。
2、在红色中加入少量的蓝,会使其热性减弱,趋于文雅、柔和。
3、在红色中加入少量的黑,会使其性格变的沉稳,趋于厚重、朴实。
4、在红中加入少量的白,会使其性格变的温柔,趋于含蓄、羞涩、娇嫩。
二、黄色的性格冷漠、高傲、敏感、具有扩张和不安宁的视觉印象。黄色是各种色彩中,最为娇气的一种色。只要在纯黄色中混入少量的其它色,其色相感和色性格均会发生较大程度的变化。
1、在黄色中加入少量的蓝,会使其转化为一种鲜嫩的绿色。其高傲的性格也随之消失,趋于一种平和、潮润的感觉。
2、在黄色中加入少量的红,则具有明显的橙色感觉,其性格也会从冷漠、高傲转化为一种有分寸感的热情、温暖。
3、在黄色中加入少量的黑,其色感和色性变化最大,成为一种具有明显橄榄绿的复色印象。其色性也变的成熟、随和。
4、在黄色中加入少量的白,其色感变的柔和,其性格中的冷漠、高傲被淡化,趋于含蓄,易于接近。
三、蓝色的色感冷嘲热讽,性格朴实而内向,是一种有助于人头脑冷嘲热讽静的色。蓝色的朴实、内向性格,常为那些性格活跃、具有较强扩张力的色彩,提 供一个深远、广埔、平静的空间,成为衬托活跃色彩的友善而谦虚的朋友。蓝色还是一种在淡化后仍然似能保持较强个性的色。如果在蓝色中分别加入少量的红、 黄、黑、橙、白等色,均不会对蓝色的性格构成较明显的影响力。
1、如果在橙色中黄的成份较多,其性格趋于甜美、亮丽、芳香。
2、在橙色中混入小量的白,可使橙色的知觉趋于焦躁、无力。
四、绿色是具有黄色和蓝色两种成份的色。在绿色中,将黄色的扩张感和蓝色的收缩感相中庸,将黄色的温暖感与蓝色的寒冷感相抵消。这样使得绿色的性格最为平和、安稳。是一种柔顺、恬静、潢足、优美的色。
1、在绿色中黄的成份较多时,其性格就趋于活泼、友善,具有幼稚性。
2、在绿色中加入少量的黑,其性格就趋于庄重、老练、成熟。
3、在绿色中加入少量的白,其性格就趋于洁净、清爽、鲜嫩。
五、紫色的明度在有彩色的色料中是最低的。紫色的低明度给人一种沉闷、神秘的感觉。
1、在紫色中红的成份较多时,其知觉具有压抑感、威胁感。
2、在紫色中加入少量的黑,其感觉就趋于沉闷、伤感、恐怖。
3、在紫色中加入白,可使紫色沉闷的性格消失,变得优雅、娇气,并充满女性的魅力。
六、白色的色感光明,性格朴实、纯洁、快乐。白色具有圣洁的不容侵犯性。如果在白色中加入其它任何色,都会影响其纯洁性,使其性格变的含蓄。
1、在白色中混入少量的红,就成为淡淡的粉色,鲜嫩而充满诱惑。
2、在白色中混入少量的黄,则成为一种乳黄色,给人一种香腻的印象。
3、在白色中混入少量的蓝,给人感觉清冷、洁净。
4、在白色中混入少量的橙,有一种干燥的气氛。
5、在白色中混入少量的绿,给人一种稚嫩、柔和的感觉。
6、在白色中混入少量的紫,可诱导人联想到淡淡的芳香。
菜鸟就是特喜欢这些总结性的文章啊
Windows Mobile 开发工具和资源
http://www.cnblogs.com/upto/archive/2007/03/13/mobile-development-tools.html
Windows Mobile开发资源介绍
http://blog.csdn.net/aawolf/archive/2008/01/07/2029246.aspx
在fqyy翻翻 去年的总结
2006年,完成大学最后几门课程,结束我的大学生活
2006年,找到一份还算满意的工作
2006年,住在一个草窝,期望中的独居生活并没有到来
2006年,去了几趟上海,第一次去有乡下人进城的感觉
2006年,自己没有多大的改变,只是尽量表现得成熟一点
2006年,经常性的迷茫,却搞不清思考的是些什么,是价值观么?2007年,调整工作状态,别碌碌无为
2007年,既然决定搞开发,就得多看书,多学东西
2007年,找个好住处,搬家,吃好喝好睡好
07的目标基本实现,工作开始渐渐上手,学习也在跟进、住处么,已经改善很多
2007 都做了什么
搬了一次家
买了一个黑莓手机,捣鼓了一段时间
出去旅游了几次,四明山、桃花岛
九月开始购买基金,因为太晚,07年度收益率为 -0.46%,汗
认识了MM
2008 年要做什么
工作
老哥说我需要一个飞跃,是的,我一直都需要一个飞跃
不过还是先静下心来积累点实力吧
生活
MM是个好姑娘, 要学着好好生活,学会照顾人
身体
07年的锻炼没坚持下来,导致平时精力不够充沛。坚持!
HBITMAP —> CBitmap:
CBitmap FromHandle( HBITMAP hBitmap )
CBitmap —> HBITMAP
HBITMAP( CBitmap )
at 8:10 rundll32 powrprof.dll,SetSuspendState
注意大小写,然后按“确定”即可。可以让电脑定时休眠(即8:10进入休眠状态)。
rundll32 powrprof.dll,SetSuspendState
注意大小写,按“确定”即可。
FreeNote是一款在PC桌面上自由创建记事标签的软件。
动机 : 在没有装中文字体的机器上显示中文
如果不是unicode,某些中文字符会在不同的codepage上出现乱码;如果当前codepage为韩文时,某些中文字会变成韩文的样子,奇怪.
Step1: define _UNICODE, undefine _MBCS
宏定义UNICODE, _UNICODE定义两个也可以,定义一个也可以,windows的头文件会保证两个都会被定义.
#ifdef _UNICODE #ifndef UNICODE #define UNICODE // UNICODE is used by Windows headers #endif #endif#ifdef UNICODE #ifndef _UNICODE #define _UNICODE // _UNICODE is used by C-runtime/MFC headers #endif #endif
Step2: 更改变量类型
比如 char -> TCHAR
但是 ,并不是说所有的char类型都不能用了.如果需要用,并且函数的参数/返回值什么的都不冲突,char类型还是可以用的.
Step3: 更改常量字符串形式
” abc ” -> _T(” abc “)
因为开始写程序时没有注意 ,造成这样的常量字符串形式非常多,一个个改起来很烦,我写了个小插件,可以讲 ” abc ” 选中后点一下 button就能变成_T( “ abc ” ),有点用,代码也非常的短.
Step4: 替换某些函数
比如atoi -> _ttoi
在这里遇到一个问题,就是atof的替换.
按照msdn, atof应该被_ttof替换
| TCHAR.H routine | _UNICODE& _MBCS not defined | _MBCS defined | _UNICODE defined |
|---|---|---|---|
| _tstof | atof | atof | _wtof |
但是奇怪的是,VC6里面不认识_tstof这个函数,VC.net 2003就可以.有两个解决的办法:
Step5: 检查一下调用其他 dll 的接口函数
因为项目还用了另外一个dll,其中有些接口需要char*参数,这个时候就必须用WideCharToMultiByte转换一下了.
VC里面的设置:

tools->option->
in the debug tab u can find a check box Labeled “Display unicode strings”
Check it.
问题 : 直接用 ANSI 的 dll 中的 CString
在使用dll的时候,需要直接使用dll中的一个变量,是CString类型,因为这个dll还没有改为unicode,所以在直接使用其变量时有点问题,使得值不对.(是不是这个原因还没有完全验证,应该是的)
到这里 , 宣布移植失败 !
/*补充:
结果是失败,但是基本移植代码的所有步骤都有了。而且,也指出了如果需要调用的dll不是unicode,每次调用/传递参数时,都要转换,很烦。
后来我把dll的代码也移植了下,现在运行的很好,韩文、中文都可以显示,不管你当前语言是什么。
*/
还有一篇讲移植步骤的,更全面,适合更复杂的情况:
Cheat Sheet:Unicode-enabling Microsoft C/C++ Source Code (http://www.i18nguy.com/unicode/c-unicode.html)
来源:http://blog.csdn.net/tuwen/archive/2007/08/13/1740237.aspx
需要写一个Wince下的图片查看程序,写一个软件对我来说还是有难度的,找些例子看看先。
单击“开始/运行”
输入“rundll32 netplwiz.dll,UsersRunDll”
按回车键后弹出“用户帐户”窗口,然后取消选定“要使用本机,用户必须输入用户名和密码”选项
单击确定
在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。
You are currently browsing the archives for the Uncategorized category.