首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于设置静态文本框的有关问题

2012-04-08 
关于设置静态文本框的问题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

热点排行