我本来想用sprintf(ch....)给一个字符串格格化到内存,然后把CString m_print; m_print = ch;好像也不行。
其实也可以单独用SetDlgItemInt()打印出数字。但是用SetDlgItemText()或者SetDlgItemInt()都只能打印出单独的数字或者字符。在Edit Box中我实现不了打印“字符串+数字”的功能
其实也可以单独用SetDlgItemInt()打印出数字。但是用SetDlgItemText()或者SetDlgItemInt()都只能打印出单独的数字或者字符。在Edit Box中我实现不了打印“字符串+数字”的功能
解决方案 »
- Cmenu 菜单项的子菜单动态生成?
- 本人求一个VC设计的应用程序的详细设计文档(不要信息管理系统的)
- 任命happyparrot为VC大版主
- 数据库备份与恢复问题请教!
- CRichEditCtrl中怎么实现多步撤消?那位高手用过,sos
- 问高手们一个问题
- 在VC中,如何动态分配buffer空间???
- 什么是异步回调及如何实现异步回调,急!!!
- 请问为什么我用odbc 的Filter做过滤,但是我一运行这个过滤项,它就定在那里了,菜单的其他命令(如:前一项记录、后一项记录、更新等等
- 用appwizard建立一个单文档试图基类为listview的程序,却不知道如何加入列等操作,请高手指教
- 求能够接受数据,把数据转成BMP的API!!
- 求一维条码图像识别软件源码
在Style里,勾上multiline
m_printf.Format(The value is %d",变量名)
问题1偶还是不懂。C语言中可以用下面语句来打印1000行。
for(i = 0; i < 1000; i++)
{
printf("Struct[%d] = %d\n",i,变量);
}
请问在Edit Box中怎么实现?多谢如果我在Edit Box的实现函数中用下面的语句来实现。则只打印最后一个语句“Struct[999] = 变量值”。而不是1000个语句。
for(i = 0; i < 1000; i++)
{
m_printf.Format("Struct[%d] = %d\n",i,变量);
}
CString strTmp;
for(i = 0; i < 1000; i++)
{
strTmp.Format("Struct[%d] = %d\n",i,变量);
m_printf += strTmp;
}
CListBox m_List;
CString m_printf;
for(i = 0; i < 1000; i++)
{
m_printf.Format("Struct[%d] = %d\n",i,变量);
m_List.AddString(m_printf);
}