把文件里的每一行字符读取到字符数组里,然后ListBox_InsertString()。
假设文件为C:\test.txt
char str[500][201];
FILE txt;
int i=0,j;
txt=fopen("C:\\test.txt","r");
while(!feof(txt))
{
fgets(str[i++],200,txt);
str[i-1][strlen(str[i-1])-1]='\0'; //丢弃换行字符
}
HWND hList=GetDlgItem(hwnd,IDC_LIST);
for(j=0;j{
ListBox_InsertString(hList,-1,str[j]);
}
fclose(txt);
按行读文件内容~循环加到ListBox