读书人

打开资料对话框的使用

发布时间: 2012-12-20 09:53:21 作者: rapoo

打开文件对话框的使用

打开文件对话框的使用

?

首先引入头文件#include <commdlg.h>

?

//打开文件对话框OPENFILENAME ofn;//strcut类型char szFile[MAX_PATH];//ZeroMemory相当于memset(buffer,0,length)中参数2设置成ZeroMemory(&ofn,sizeof(ofn));ofn.lStructSize=sizeof(ofn);ofn.lpstrFile=szFile;ofn.lpstrFile[0]=TEXT('\0');ofn.nMaxFile=sizeof(szFile);//过滤器,过滤要打开的文件类型(根据文件扩展名)ofn.lpstrFilter=TEXT("ALL\0*.*\0TEXT\0*.TXT\0C++\0*.cpp\0");//默认显示第一个文件类型(所有)ofn.nFilterIndex=1;ofn.lpstrFileTitle=NULL;ofn.nMaxFileTitle=0;ofn.lpstrInitialDir=NULL;//设置其父窗口ofn.hwndOwner=hwnd;ofn.Flags=OFN_EXPLORER|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST;if (GetOpenFileName(&ofn)){MessageBox(hwnd,szFile,TEXT("msg"),MB_OK);}
?

读书人网 >编程

热点推荐