WIN SDK 笔记 (1) - OPENFILENAME
来源:互联网 发布:ant design java 编辑:程序博客网 时间:2024/06/07 07:04
打开文件对话,得到文件名,并建立新文件:
HANDLE hf;
OPENFILENAME mfile;
TCHAR szFile[260] = {0};
//ZeroMemory(&mfile,sizeof(OPENFILENAME));
//mfile.lStructSize = sizeof(mfile);
//mfile.hwndOwner = hWnd;
//mfile.lpstrTitle = TEXT("Select file for reversing");
//mfile.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST;
//GetOpenFileName(&mfile);
mfile.lStructSize = sizeof(OPENFILENAME);
mfile.hwndOwner = hWnd;
mfile.hInstance = NULL;
mfile.lpstrFilter = TEXT("Your files (*.ini)\0*.ini\0All Files (*.*)\0\0");
mfile.lpstrCustomFilter = NULL;
mfile.nMaxCustFilter = 0;
mfile.nFilterIndex = 1;
mfile.lpstrFile = szFile;
mfile.nMaxFile = MAX_PATH;
mfile.lpstrFileTitle = NULL;
mfile.nMaxFileTitle = MAX_PATH;
mfile.lpstrInitialDir = NULL;
mfile.lpstrTitle = _T("请选择文件保存位置");
mfile.Flags = OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_ALLOWMULTISELECT | OFN_EXPLORER; //OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; //OFN_HIDEREADONLY | OFN_CREATEPROMPT;
mfile.nFileOffset = 0;
mfile.nFileExtension = 0;
mfile.lpstrDefExt = TEXT("*.ini");
mfile.lpfnHook = NULL;
mfile.lpTemplateName = NULL;
if (GetSaveFileName(&mfile) == true)
{
hf = CreateFile(mfile.lpstrFile, GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
CloseHandle(hf);
}
- WIN SDK 笔记 (1) - OPENFILENAME
- OPENFILENAME
- WIN SDK 笔记 (2) - BeginPaint和GetDC的区别
- SDK学习笔记1
- OPENFILENAME结构
- OPENFILENAME简介
- OPENFILENAME简介
- OPENFILENAME 说明
- OPENFILENAME structure
- OPENFILENAME结构 .
- prompt(1) to win -----XSS学习笔记
- Win32 SDK学习笔记1
- chrome ipc (win) 笔记
- WIN程序设计笔记
- Caffe+Win使用笔记
- win批处理文件--学习笔记
- 在NetBeans IDE 6.9.1上搭建Android SDK环境(WIN和Linux平台)
- 在NetBeans IDE 6.9.1上搭建Android SDK环境(WIN和Linux平台)
- 亲们,想用SC3C2440固定IP调试你的程序吗?
- vim 教程
- Processor topology inside of Hyper-V virtual machines
- 制作文件系统之四:Ubuntu中NFS和TFTP服务的配置
- C语言简单子集编译器(第一版)发布包
- WIN SDK 笔记 (1) - OPENFILENAME
- Business Process Platform
- ssh 上传文件出错:encountered 1 errors during the transfer
- 表达式谜题之3大数相乘时提防溢出
- hadoop 尝试(一)
- CSS权重(优先级)
- android 编写Service(四大组件之一)的方法
- linux shell转义符
- 枚举简单用法