看代码:
1 void CSetFilePointerDlg::OnBnClickedButton1() 2 { 3 HANDLE hFile = CreateFile(_T("F:\\123.txt"), GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 4 SetFilePointer(hFile, sizeof(int) + sizeof(NPC), NULL, FILE_BEGIN); 5 char szChar[20] = ""; 6 DWORD hasRead; 7 BOOL rRet = ReadFile(hFile, szChar, sizeof(szChar), &hasRead, NULL); 8 if (rRet) { 9 MessageBox(_T("成功!")); 10 } 11 else { 12 MessageBox(_T("失败!")); 13 } 14 }