|
发表于 2015-3-6 16:21:55
|
显示全部楼层
- static TCHAR szFilter[] = TEXT("文本文件(*.txt)\0*.text\0")TEXT("All Files (*.*)\0*.*\0\0");
- TCHAR szFileName[MAX_PATH + 1];
- OPENFILENAME ofn;
- memset(szFileName, 0, sizeof(MAX_PATH + 1));
- memset(&ofn, 0, sizeof(OPENFILENAME));
- ofn.lpstrFile = szFileName;
- ofn.lStructSize = sizeof (OPENFILENAME);
- ofn.hwndOwner = hwnd;
- ofn.hInstance = NULL;
- ofn.lpstrFilter = szFilter;
- ofn.lpstrCustomFilter = NULL;
- ofn.nMaxCustFilter = 0;
- ofn.nFilterIndex = 0;
- ofn.nMaxFile = MAX_PATH;
- ofn.nMaxFileTitle = MAX_PATH;
- ofn.lpstrInitialDir = NULL;
- ofn.lpstrTitle = NULL;
- ofn.Flags = 0;
- ofn.nFileOffset = 0;
- ofn.nFileExtension = 0;
- ofn.lpstrDefExt = TEXT("bmp");
- ofn.lCustData = 0;
- ofn.lpfnHook = NULL;
- ofn.lpTemplateName = NULL;
- GetOpenFileName(&ofn);
- MessageBox(hwnd, szFileName, 0, MB_OK);
复制代码 |
|