| 网站首页 | 技术文章 | 下载频道 | 博客 | 编程论坛 |
 
| 技术教程首页 | 开发语言 | WEB开发 | .NET技术 | 数据库 | 操作系统 | 网页制作 |
 
 
您现在的位置: 编程中国 >> 技术教程 >> 开发语言 >> C++ >> C++技术资料 >> 正文
  ►  解决了一个小问题,来和大家分享
解决了一个小问题,来和大家分享
作者:china25qd    阅读人次:……    文章来源:本站原创    发布时间:2007/10/22    网友评论()条
 

原帖及讨论:http://bbs.bccn.net/thread-179236-1-1.html

*/ --------------------------------------------------------------------------------------
*/ 出自: 编程中国  http://www.bccn.net
*/ 作者: china25qd        QQ:541890537
*/ 时间: 2007-10-20  编程论坛首发
*/ 声明: 尊重作者劳动,转载请保留本段文字
*/ --------------------------------------------------------------------------------------


就是有关传递参数入cedit的技术.
一般的单行文本框,我们可以用
CString str;
    m_txtinput.GetWindowText(str);
    m_txtinput.SetWindowText(str + CString("||"));
的办法,实现前后两个参数不覆盖.
现在我有两个文本筐,m_txtselect和m_txtinput,一个负责显示,一个负责输入
通常意义上,我们会习惯性的认为,这很简单啊!只要按照上面的办法,
CString str1, str2;
    m_txtselect.GetWindowText(str1);
    m_txtselect.SetWindowText(str1 + m_txtinput.GetWindowText(str2) + "/n");
就可以了!

但是在编译的时候就会报错了,原因是m_txtinput是在一个void类里定义的,导致没有返回参数.
于是我用了以下的办法解决:
CString str1, str2;
    m_txtselect.GetWindowText(str2);
    m_txtinput.GetWindowText(str1);
    m_txtselect.SetWindowText(str2 + str1 + "/n");

就好了.

 

 
文章录入:编辑01    责任编辑:编辑01 
  • 上一篇文章:

  • 下一篇文章:

  •  
    相关文章
    原创地带
    24小时热门帖子