打开文件时用于浏览文件的控件是哪个?我忘了。
解决方案 »
- 实际编程中遇到的问题-结构体的sizeof
- 我build execute后为什么出现msvcrt.dll错误?
- usb过滤驱动的问题
- 有熟悉508标准的高手吗?
- 编译没问题,但是运行时出现错误如下:Debug error!Invalid allocation size:4294967295 bytes.
- 我想做一些chm文件,但不知道用什么工具好?请赐教。
- 我的硬盘出问题了!非法关机后标准扫描要求完全扫描,完全扫描了一半时等不及了再次非法关机,重启出现disk error,系统没了不能开机!后
- Detours怎样使用?
- 向个位高手请教dll自定义消息的接收与处理!!!
- 很急,给一个算法,绝对给高分!
- 真彩色的RGB读出?
- 消息截获
TCHAR szFullName[_MAX_PATH];
::ZeroMemory (&ofn, sizeof(OPENFILENAME)) ;
szFullName[0] = TEXT('\0') ;
ofn.lStructSize = sizeof (OPENFILENAME) ;
ofn.hwndOwner = m_hWnd;
ofn.hInstance = NULL ;
ofn.lpstrFilter = "*.txt\0\0" ;
ofn.lpstrCustomFilter = NULL ;
ofn.nMaxCustFilter = 0 ;
ofn.nFilterIndex = 0 ;
ofn.nMaxFile = MAX_PATH ;
ofn.nMaxFileTitle = MAX_PATH ;
ofn.lpstrInitialDir = "c:\\" ;
ofn.lpstrTitle = "保存到";
ofn.lpstrFile = szFullName ;
ofn.nFileExtension = 0 ;
ofn.lpstrDefExt = TEXT("txt") ;
ofn.lCustData = 0 ;
ofn.lpfnHook = NULL ;
ofn.lpTemplateName = NULL ;
ofn.Flags = OFN_ENABLESIZING | OFN_OVERWRITEPROMPT ;
if(!::GetOpenFileName(&ofn))
return;
char buf[102400];
CFile fp;
fp.Open(ofn.lpstrFile,CFile::modeRead);
fp.Read(buf,102400);
fp.Close();