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

📄 subject_20516.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:20516 发表者:James 发表日期:2002-11-07 10:44:05
<br>主题:扩展一个类
<br>内容:我要扩展一个类,在Class Wizard中单击Add Class,选择New..打开对话框,其中的Dialog ID这一拦该如何去填啊?是不是可以自己任意填一个就可以!我建立的是一个SDI程序!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-11-07 10:52:39
<br>内容:如果你添加的时对话框类,就必须要Dialog ID,因为每个对话框类<BR>都要对应一个对话框资源啊!<BR>如果你添加时其他的类,Dialog ID就会变灰(不可用)
<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>回复者:x++ 回复日期:2002-11-14 08:45:30
<br>内容:(1)如果你不考虑重用此对话框类:<BR>先在资源中插入一个对话框,这样他就被分配了一个ID<BR>再打开ClassWizard,会见到提示:是否为对话框生成一个新类?<BR>在新类中使用刚才分派的ID.<BR><BR>(2)如果你要建立一个可重用的对话框类,就把以下内容从类声明中删掉<BR>// Dialog Data<BR>&nbsp;&nbsp;&nbsp;&nbsp;//{{AFX_DATA(CDsfdgdDlg)<BR>&nbsp;&nbsp;&nbsp;&nbsp;enum { IDD = **********};<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// NOTE: the ClassWizard will add data members here<BR>&nbsp;&nbsp;&nbsp;&nbsp;//}}AFX_DATA<BR>然后把构造函数改成以下形式:<BR>MyDialog::MyDialog(UINT nIDTemplate, CWnd* pParentWnd)<BR>: CDialog(nIDTemplate, pParentWnd)<BR>{<BR>}<BR>以后就可以像使用CDialog一样使用自己的类了.
<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 + -