你没把读写到循环里面
这样改多少行都可以了
{
FILE *fp=fopen("d:\\ctest\\exam7.txt","r");
rewind(fp);
TCHAR str[256];
_fgetts(str,sizeof(str),fp);
SetDlgItemText(hwnd,IDC_EDIT1,str);
while(!EOF)
{
_fgetts(str,sizeof(str),fp);
SetDlgItemText(hwnd,IDC_EDIT1,str);
}
fclose(fp);