入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

openfilename打开文件对话框的使用

创建时间:2012-06-11 投稿人: 浏览次数:1634

因为没设置nMaxFile,一直不出现对话框


					char szFileName[MAX_PATH]={0};
					OPENFILENAME openFileName = {0};
					openFileName.lStructSize = sizeof(OPENFILENAME);
					openFileName.nMaxFile = MAX_PATH;  //这个必须设置,不设置的话不会出现打开文件对话框
					openFileName.lpstrFilter = "文本文件(*.txt)*.txt所有文件(*.*)*.*";
					openFileName.lpstrFile = szFileName;
					openFileName.nFilterIndex = 1;
					openFileName.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;

					if (::GetOpenFileName(&openFileName))
					{
						::MessageBoxA(hwndDlg, openFileName.lpstrFile, "", MB_OK);
					}


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。