DWORD dwPosHigh = 0;
DWORD dwPosLow = SetFilePointer(hFile, 0, &dwPosHigh, FILE_CURRENT);
if(dwPosLow==0xFFFFFFFF && GetLastError()!=NO_ERROR)
{
//Error
}
DWORD dwSizeHigh;
DWORD dwSizeLow = GetFileSize(hFile, &dwSizeHigh);
if(dwSizeLow==0xFFFFFFFF && GetLastError()!=NO_ERROR)
{
//Error
}
if(dwPosLow==0 && dwPosHigh==0)
{
//文件头
}
if(dwPosLow==dwSizeLow && dwPosHigh==dwSizeHigh)
{
//文件尾
}
DWORD dwPosLow = SetFilePointer(hFile, 0, &dwPosHigh, FILE_CURRENT);
if(dwPosLow==0xFFFFFFFF && GetLastError()!=NO_ERROR)
{
//Error
}
DWORD dwSizeHigh;
DWORD dwSizeLow = GetFileSize(hFile, &dwSizeHigh);
if(dwSizeLow==0xFFFFFFFF && GetLastError()!=NO_ERROR)
{
//Error
}
if(dwPosLow==0 && dwPosHigh==0)
{
//文件头
}
if(dwPosLow==dwSizeLow && dwPosHigh==dwSizeHigh)
{
//文件尾
}
解决方案 »
- SiUSBXp.dll 这个库是做什么的?
- 急、急,请高手过来帮忙啊,怎么将缓冲区数据保存到图像,分不多,请多包涵。
- MFC自动生成的三个类 MainFrame ChildView 以及那个APP类,他们之间是怎么样的关系
- 设置光标只能在OnSetCursor消息函数中设置吗??
- 请问,如何在工程中修改类,删除类?
- 显示一个位图怎么这么麻烦啊~~~~
- 那里有mfc的电子版
- 高手请进:有关线程和数据库连接的疑问???
- !!请 “arxing(阿行)”回答!!about 对象池!!!!
- 看深入浅出mfc98页遇到的问题
- new运算符分配的是地址值,怎么会输出变量的值呢???
- 请问一个Socket连接的问题
handle文件文件句柄