RT,我现在能显示出数据,问题是如何更新,没有思路,
我想要的效果是当滑动条下拉时,显示更新数据,
假如硬盘有4000个扇区,当我滑动条拉到一半时,显示第2000个扇区数据
当使用滚轮往下滑动一下,数据是下移动3行后的数据。如何实现?下面是我读扇区代码
hDevices=CreateFile(lpFileName,GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,
OPEN_EXISTING,0,NULL);
SetFilePointer(hDevices,dwOffSet,NULL,FILE_BEGIN);
ReadFile(hDevices,ImpBuf,MAXNUMOFITEMS*16,&dwByteRead,NULL);当我用SetFilePointer时,为什么一定要使dwOffSet=N*512(扇区大小),Buf里的内容才变
如果偏移几个字节,取得的值没变,比如dwOffSet=0和dwOffSet=30,Buf里取的内容是一样的