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

📄 subject_25777.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:25777 发表者:天涯海阁 发表日期:2002-12-25 16:48:47
<br>主题:帮帮我!
<br>内容:我在SDI文档中加入了一个Dialog Bar,创建了新类,基类是DIALOG 上面放了编辑框m_edit1,我要得到它的内容,怎么做啊,用GetDlgItem好像得到的不是它的指针,望赐教。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2002-12-25 16:56:01
<br>内容:定义一个成员啊,Cstring m_strEdit不就能了吧<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>回复者:tjhe 回复日期:2002-12-25 16:57:06
<br>内容:基类CDialogBar,<BR>将创建的对话条作为主框架的成员,<BR>m_dlgbar.m_edit1.GetWindowText()
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天涯海阁 回复日期:2002-12-25 17:11:27
<br>内容:做为主框架的成员,类都没有了,从哪儿来的m_edit1啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntiVirus 回复日期:2002-12-25 17:18:01
<br>内容:使用Edit的ID号<BR><BR>CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);<BR>CString str;<BR>pEdit-&gt;GetWindowText(str);<BR>MessageBox(str);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天涯海阁 回复日期:2002-12-25 17:32:45
<br>内容:不行啊,我加入的是Components and Controls Gallery 中的Components 中的Dialog Bar并不是自己新建的一个对话框,那样做都不行,谁做一个给我看看吧,我真的不会啊 !谢谢。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天涯海阁 回复日期:2002-12-25 17:36:43
<br>内容:与控件关联了变量之后,等加到MAINFRM中之后,就再也找不到了。新建一个类吧,也不知道怎么才能访问到控件。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-12-25 18:40:53
<br>内容:劝你一句,新入门的时候千万别去走什么所谓的捷径哈,按部就班的一点点来,否则出了错就是你现在这个样子。加dialogbar俺一般都是这么做的:<BR>1)生成一个对话框资源<BR>2)摆控件<BR>3)double click对话框资源生成一个类<BR>4)改此类的父类为CDialogBar(有几个地方要改)<BR>5)用classwizard为必要的控件添加相应成员<BR><BR>说实在的,俺用了快两年VC了,就前两天在UI那个论坛才知道还有Components and Controls Gallery 这么个玩意儿……
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:tjhe 回复日期:2002-12-25 20:04:47
<br>内容:用Components and Controls Gallery加入的Dialog Bar也可建立自己的类:<BR>在资源中打开对应的对话框资源,右键弹出菜单选ClassWizard...,提醒是否建立新类,<BR>选yes建立基于CDialog的类,如CMyDialogBar,然后在新建类的.h和.cpp文件中将所有CDialog改为CDialogBar。<BR><BR>在对话框资源上加入控件,加入相应的成员:如CEdit m_edit1;<BR>在框架类的头文件中将新加入的CDialogBar ....成员改为CMyDialogBar ....<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>
回复者:天涯海阁 回复日期:2002-12-25 20:56:24
<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>
回复者:不说 回复日期:2002-12-25 21:26:22
<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 + -