GetFileSizeEx 这个API,为啥没有找到啊 查MSDN,Header: Declared in Winbase.h; include Windows.h.然后代码里有#include<windows.h>为啥编译还是提示未定义呢到Winbase.h里搜了也没有,真是坑人啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <Windows.h>void GetFileLength(){ LPCSTR path = "stdafx.h"; HANDLE hFile = CreateFile(path, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if(hFile == INVALID_HANDLE_VALUE) return; LARGE_INTEGER size; BOOL bRet = GetFileSizeEx(hFile, &size); CloseHandle(hFile); if(bRet) TRACE("size: %ld \r\n",size.QuadPart); else TRACE("get error %d",GetLastError());}测试OK。该函数定义在winbase.h中,而windows.h已经include了winbase.h。 看来VC6真的太老了。自带的winbase.h里都没有,得单独安装SDK的才有 高分求解,关于自己注册webbrowser下载管理器的问题 3G无线上网卡通信 如何使用CRecordset类对数据库进行增、删、改操作 看孙鑫老师的VC教程第14课网络编程,编译有点毛病实在找不到了 求购电费管理程序 怎么判断程序已经通过登陆窗口? Sybase库怎么样查询日期类型字段? 郁闷!!!!!!这么简单的低级的程序都调试不过55555555555 关于<conio.h>的问题 小问题 百分百模仿360界面,可换肤,可缩放。 WinCE对话框界面上4行4列的combox控件,如何利用方向键控制combox选择,利用空格键和回车键对combox中显示内容进行更改
#include <Windows.h>void GetFileLength()
{
LPCSTR path = "stdafx.h";
HANDLE hFile = CreateFile(path, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile == INVALID_HANDLE_VALUE)
return; LARGE_INTEGER size;
BOOL bRet = GetFileSizeEx(hFile, &size); CloseHandle(hFile); if(bRet)
TRACE("size: %ld \r\n",size.QuadPart);
else
TRACE("get error %d",GetLastError());
}测试OK。该函数定义在winbase.h中,而windows.h已经include了winbase.h。