*简单有关问题来帮忙啊有关文本框的有关问题*
************简单问题来帮忙啊!有关文本框的问题*****************
新手在使用文本框的时候发现一个问题,如果我每次触发一个事件要往文本框追加多行数据的话,操作是相当复杂,首先要拼接字符串,其次还得getdlg××函数,然后用set××函数来设置文本框数据。更何况我可能要不止一次的追加数据,但是这样就得弄个字符数组出来,还得注意可能over buffer的错误。不知道有没有知道好的方法来有效的处理这个问题。分不够可以再加
------解决方案--------------------
给控件绑定一个CString变量,给变量赋值
CString m_str;//向导添加
UpdateData(TRUE);
m_str += ...;
UpdateData(FALSE);
------解决方案--------------------
既然可以get***,可以Set***,你又何必用数组呢?用数组记录什么呢?
------解决方案--------------------
使用虚拟内存的方法创建你的字符缓冲区。
------解决方案--------------------
用CString类的Format函数,就可以将字符格式化为0x5b这种样子
新手在使用文本框的时候发现一个问题,如果我每次触发一个事件要往文本框追加多行数据的话,操作是相当复杂,首先要拼接字符串,其次还得getdlg××函数,然后用set××函数来设置文本框数据。更何况我可能要不止一次的追加数据,但是这样就得弄个字符数组出来,还得注意可能over buffer的错误。不知道有没有知道好的方法来有效的处理这个问题。分不够可以再加
------解决方案--------------------
给控件绑定一个CString变量,给变量赋值
CString m_str;//向导添加
UpdateData(TRUE);
m_str += ...;
UpdateData(FALSE);
------解决方案--------------------
既然可以get***,可以Set***,你又何必用数组呢?用数组记录什么呢?
------解决方案--------------------
使用虚拟内存的方法创建你的字符缓冲区。
------解决方案--------------------
用CString类的Format函数,就可以将字符格式化为0x5b这种样子