原文链接:http://blog.youkuaiyun.com/ilysony/article/details/10563939
保存文件对话框
#include <commdlg.h>
{
OPENFILENAME ofn;
ZeroMemory(&ofn, sizeof(ofn));
TCHAR filename[MAX_PATH] = {0};
ofn.lpstrFile = filename;
ofn.nMaxFile = MAX_PATH;
ofn.lpstrFilter = "Text Files(*.txt)|*.txt|All Files(*.*)|*.*||";
ofn.lpstrDefExt = "txt";
ofn.lpstrTitle = "Save To";
ofn.Flags = OFN_HIDEREADONLY | OFN_PATHMUSTEXIST;
ofn.FlagsEx = OFN_EX_NOPLACESBAR;
ofn.lStructSize = sizeof(OPENFILENAME); // No OFN_ENABLEHOOK
ofn.hwndOwner = hWnd;
if (GetSaveFileName(&ofn))
{
MSGBOX(filename);
}
}
本文介绍如何使用COMDLG库在Windows应用中实现文件保存对话框的功能,包括设置过滤器、默认扩展名和标题等关键参数。
725

被折叠的 条评论
为什么被折叠?



