⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_14916.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:14916 发表者:SUNNY 发表日期:2002-09-12 17:05:42
<br>主题:help me!!!!!!
<br>内容:我在VC++ 6.0下编写非模态对话框,其oncancle成员函数如下:void CREGISTERDIALOG::OnCancel() <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add extra cleanup here<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;//CDialog::OnCancel();<BR><BR>((CREGISTERView*)m_pParent)-&gt;m_pRegisterDlg=NULL;<BR>DestroyWindow(); //删除对话框 <BR>}<BR>其中m_pRegisterDlg在<BR>class CREGISTERView : public CEditView中声明为:<BR>public:<BR>CREGISTERDIALOG* m_pRegisterDlg;<BR>但编译时报错为:<BR>D:\Mfc_2\Scribble\Register\REGISTERDIALOG.cpp(88) : error C2065: 'm_pParent' : undeclared identifier<BR>请问m_pParent在哪个类中声明和定义,怎样声明和定义?<BR>才能关闭对话框时把指针置空呢?<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:dongfanghong 回复日期:2002-09-12 17:22:50
<br>内容:自己定义一个,在创建对话框时传近来。<BR><BR>在CREGISTERDIALOG的定义中:<BR>void * m_pParent;<BR><BR>显示m_pRegisterDlg前:<BR>m_pRegisterDlg-&gt;m_pParent=this;<BR><BR>在CREGISTERDIALOG::OnCancel() 中:<BR>((CREGISTERView*)m_pParent)-&gt;m_pRegisterDlg=NULL;<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>
回复者:SUNNY 回复日期:2002-09-12 18:31:31
<br>内容:thank you dongfanghong.<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 + -