📄 subject_50708.htm
字号:
<p>
序号:50708 发表者:miffy 发表日期:2003-08-25 23:11:11
<br>主题:新手问个简单的问题:关于ON_COMMAND(ID_FILE_OPEN,OnFileOpen)
<br>内容:我想在单文档的文件打开菜单实现打开一个已有文件,在<BR>BEGIN_MESSAGE_MAP(CShowDIBView, CView)<BR> //{{AFX_MSG_MAP(CShowDIBView)<BR> ON_COMMAND(ID_FILE_OPEN,OnFileOpen)<BR> //}}AFX_MSG_MAP<BR>END_MESSAGE_MAP()<BR>然后void CShowDIBView::OnFileOpen()<BR>{<BR> static char szFilter[]="BMP Files(*.BMP)|*.BMP||";<BR><BR> CFileDialog FileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFilter);<BR><BR> if(FileDlg.DoModal()==IDOK&&m_Dib.Load(FileDlg.GetPathName()))<BR> {<BR> InvalidateRect(NULL,TRUE);<BR> UpdateWindow();<BR> }<BR>}<BR>为什么error C2039: 'OnFileOpen' : is not a member of 'CShowDIBView'?<BR>我该怎么做呢?请教各位高手,谢谢了!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-08-25 23:30:10
<br>内容:OnFileOpen是CWinApp里面的成员函数阿<BR>不是CView里面的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:miffy 回复日期:2003-08-25 23:33:15
<br>内容:可是我是按照《visual c++ 6宝典》里的一个例子写的啊,一模一样的。是不是哪里有什么设置?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-08-25 23:35:34
<br>内容:惭愧<BR>mfc我很久都没有碰过了<BR>等我弄弄看
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:xiongli 回复日期:2003-08-25 23:38:14
<br>内容:完了完了<BR>估计是这样的<BR>你只添加了消息映射宏<BR>却没有在源代码中添加实际的函数声明<BR>你只需要找到CShowDIBView的定义<BR>在里面加上<BR>void CShowDIBView::OnFileOpen();<BR>就应该ok<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-08-25 23:42:11
<br>内容:miffy<BR>原来你在忙着更改头像阿
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:miffy 回复日期:2003-08-25 23:46:33
<br>内容:哈哈<BR>被你看到了<BR>不好意思:)<BR>那个错误不见了,我要继续改其他错误了,非常感谢!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-08-25 23:48:24
<br>内容://那个错误不见了<BR>...........................<BR>o的错误从来都不自己不见
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:miffy 回复日期:2003-08-25 23:51:25
<br>内容:好的,在你的指点下,错误被赶跑了:)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -