关于MFC对象取得的问题

建了一个MFC的但文本文档的工程,一路默认,建成后,如果想取得点击窗口里面工具栏的保存(途中红框中符号)符号自动跳出来的那个资源窗口的对象该怎么取得?还有这个对象是什么类... 建了一个MFC的但文本文档的工程,一路默认,建成后,如果想取得点击窗口里面工具栏的保存(途中红框中符号)符号自动跳出来的那个资源窗口的对象该怎么取得?还有这个对象是什么类型的?代码中貌似找不到对应的。满意加分
刚才忘了加图片了。。。
展开
 我来答
ldzsqq
2012-02-26 · TA获得超过536个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:122万
展开全部
估计你是说保存文件的那个对话框吧
点击保存按钮,对应的相应函数是
void CDocument::OnFileSave() //这个函数实现在vc源代码里的doccore.cpp
这个函数最后会调用了下面的函数
CDocManager::DoPromptFileName //这个函数实现在vc源代码里的docmgr.cpp
在这个函数里,会构造了一个 CFileDialog dlgFile这个对象
设置好参数,最后调用这个对象的DoModal()方法,保存文件的对话框就出来了。
这个对话框只是一个局部对象,你想使用的话,自己用构造个CFileDialog的对象就可以了
通过参数设定,可以是 保存文件的,也可以是 打开文件,具体详细怎么用,要懂得参阅MSDN。
(另外,如果点击另存为的话,对应响应函数是void CDocument::OnFileSaveAs())
huqiuser123
2012-02-26 · TA获得超过119个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:177万
展开全部
CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );

Parameters

bOpenFileDialog

Set to TRUE to construct a File Open dialog box or FALSE to construct a File Save As dialog box.

lpszDefExt

The default filename extension. If the user does not include an extension in the Filename edit box, the extension specified by lpszDefExt is automatically appended to the filename. If this parameter is NULL, no file extension is appended.

lpszFileName

The initial filename that appears in the filename edit box. If NULL, no filename initially appears.

dwFlags

A combination of one or more flags that allow you to customize the dialog box. For a description of these flags, see theOPENFILENAME structure in the Win32 SDK documentation. If you modify the m_ofn.Flags structure member, use a bitwise-OR operator in your changes to keep the default behavior intact.

lpszFilter

A series of string pairs that specify filters you can apply to the file. If you specify file filters, only selected files will appear in the Files list box. See the Remarks section for more information on how to work with file filters.

pParentWnd

A pointer to the file dialog-box object’s parent or owner window.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ucupracacia
2012-02-26 · TA获得超过194个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:167万
展开全部
都是通过资源id获取的,没个资源都有对应的id号,操作也函数响应都是通过资源id进行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式