(1)新建一个基于对话框的应用程序
(2)添加按钮控件,设置控件ID和Caption属性。Caption设为打开
(3)双击按钮控件,更改函数名为OnButtonOpen(或用类向导为按钮控件添加函数)
主要程序代码如下:
void CMy1_045Dlg::OnButtonOpen()
{
OPENFILENAME fopt; //声明 OPENFILENAME 结果
memset(&fopt,0,sizeof(fopt));
fopt.lStructSize = sizeof(OPENFILENAME); //设置结构大小
fopt.Flags = OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT; //设置标记
fopt.hwndOwner = GetSafeHwnd(); //窗口句柄
fopt.lpstrFilter = "All Files(*.*)"; //过滤字符串
GetOpenFileName(&fopt); //调用打开对话框
}