参数意义如下:
bOpenFileDialog 为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框。
lpszDefExt 指定默认的文件扩展名。
lpszFileName 指定默认的文件名。
dwFlags 指明一些特定风格。
lpszFilter 是最重要的一个参数,它指明可供选择的文件类型和相应的扩展名。参数格式如:
"Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc*.xls)|*.xlc*.xls|All Files (*.*)|*.*||"文件类型说明和扩展名间用 | 分隔,同种类型文件的扩展名间可以用 分割,每种文件类型间用 | 分隔,末尾用 || 指明。
pParentWnd 为父窗口指针。
设置第二个和第三个参数
摘自百度百科
自己写的对话框中的某项的值,通过void
CXxxDlg::DoDataExchange(CDataExchange*
pDX)
{
CDialog::DoDataExchange(pDX)
//{{AFX_DATA_MAP(CXxxDlg)
DDX_Text(pDX,
IDC_xx_xx,
m_x)
..}
交换。
对话框中的某项的初始值
BOOL
CXxxDlg::OnInitDialog()
{
CDialog::OnInitDialog()
...在这里设置
}
----------
标准文件输入输出对话框文件名
用到
OPENFILENAME
结构。
你把更新的文件名存起来,调用对话框时用这个(含有你的文件名的)结构就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)