关于设置静态文本框的有关问题
关于设置静态文本框的问题C/C++ code case ID_MENUITEMOPEN:{TCHAR line[20][256]int iFILE *fp fopen
关于设置静态文本框的问题
C/C++ code case ID_MENUITEMOPEN: { TCHAR line[20][256]; int i; FILE *fp = fopen("D:\\开发语言\\C语言教程\\临时文本文件\\1.txt", "r"); for (i = 0; i < 12; i++) { fgets(line[i], sizeof(line[i]), fp); SetDlgItemText(hwnd, IDC_EDIT1, line[i]); } }
上面代码的意图是读取一个文件然后逐行将其设置在静态文本框内。
运行发现SetDlgItemText()函数已经无法胜任此工作, 只能显示出最后读取的那一行, 有么有一个函数能在静态文本框的相应行(比如第3行设置一个字符串)?
[解决办法]SetDlgItemText调用一次,就是设置一个值,以前的值会消失!
所以只有先组装好字符串,再调用SetDlgItemText