06 2015 档案
把Cstring类型的字符串转化为char* 字符串;
摘要:int char_leng;Cstring str="abcd";char_leng=str.GetLength();//获取字符串长度 char *str_temp=(char *)malloc(char_leng+1);//根据字符串长度申请一个长度=char_leng+1的内存 for(int... 阅读全文
posted @ 2015-06-24 17:40 卡贝天师 阅读(424) 评论(0) 推荐(0)
char 类型的数组转换到CSting
摘要:首先,字符串“abc”在CString的保存格式是‘a’,'\0','b','\0','c','\0','\0','\0';从中可以看出它是以‘\0’,'\0',结束的。当char ch[6];ch[0]='1';ch[1]='\0';ch[2]='2';ch[3]='\0';CString str... 阅读全文
posted @ 2015-06-24 17:30 卡贝天师 阅读(303) 评论(0) 推荐(0)
mfc编程之发送wm_paint消息时绘图界面只出现一瞬间
摘要:实现的功能是在打开一个文件然后把文件的图形信息绘制在picture控件上。问题描述:我把绘制的操作放在了窗口中onpaint()函数里,打开文件后发送一个wm_paint的消息,发现picture控件的绘图内容只显示了一瞬间。窗口中中有picture控件和其它的一些按钮控件静态文本控件等,调试的时候... 阅读全文
posted @ 2015-06-07 17:16 卡贝天师 阅读(1149) 评论(0) 推荐(0)
Onpaint()函数中绘图出现问题:当多次进入onpaint()发现次数达到一定程度就会出现窗口不能再重绘导致窗口内容损坏的现象
摘要:我在一个按钮中调用sendmessage(wm_paint,0,0)达到36以上时,当最小化窗口然后再恢复就会发现窗口出现错误信息,而且窗口界面内容混乱不完整。原来以为是使用sleep()函数导致的问题,后来先通过把onpaint()函数内容注释掉,排除掉了sleep()函数导致的问题。再后来部分注... 阅读全文
posted @ 2015-06-03 11:18 卡贝天师 阅读(735) 评论(0) 推荐(0)