FileOpen 函数可以直接产生对话框。只是比,MFC稍微复杂一点。
包含afx.h头文件
或者用另外的方法,GetOpenFileName和DialogBox
cannot convert from 'char [260]' to 'LPWSTR'
Method 1:
Modify project setting -> not use Unicode
Method 2:
TCHAR path[MAX_PATH];
TCHAR a = str.GetAt(str.GetLength()-1);
if(a != _T( "\\ "))
m_dir += _T( "\\ ");
using common dialog
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646829(v=vs.85).aspx#open_file