可是,如何打开另存为对话框呢?
各位:
刚才看了楼下的帖子,可以实现打开文件对话框,可是,如何实现打开一个文件另存的对话框呢?vc是不是可以实现所有的系统对话框的打开呢?如何实现?
问题点数:20、回复次数:4Top
1 楼future0723(大连流氓)回复于 2002-09-30 09:29:44 得分 5
CFileDialog dlg(FALSE,.....)Top
2 楼www_cs(www)回复于 2002-09-30 10:40:22 得分 5
CString szFilter="DXF文件(*.dxf)|*.dxf|www文件(*.www)|*.www||";
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|
OFN_OVERWRITEPROMPT,szFilter,AfxGetMainWnd());
dlg.DoModal();Top
3 楼wgc(才)回复于 2002-09-30 11:34:35 得分 5
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|
OFN_OVERWRITEPROMPT,szFilter,AfxGetMainWnd());
Top
4 楼imhua(华弟)回复于 2002-09-30 11:59:48 得分 5
CFileDialog的构造函数:
CFileDialog(BOOL bOpenFileDialog,
LPCTSTR lpszDefExt = NULL,
LPCTSTR lpszFileName = NULL,
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
LPCTSTR lpxzFilter = NULL,
CWND *pParentWnd = NULL);
参数:
bOpenFileDialog: 为TRUE,则构造一个File|Open对话框,
为FALSE,则构造一个File|Save对话框。
lpszDefExt: 缺省的文件扩展名。
lpszFileName: 显示在文件名更换对话框中的初始文件名。
dwFlags: 标志位组合。详情参考Win32 SDK参考文档中的OPENFILENAME结构。
lpszFilter: 一系列字符串对,作为文件目录列表的过滤符。
Top




