📄 subject_55446.htm
字号:
<p>
序号:55446 发表者:莹莹菜 发表日期:2003-10-09 22:38:39
<br>主题:这个变量应该怎么定义?--越学越傻啦,呵呵
<br>内容:protected:<BR> CComboBox m_ctlWidth;<BR> CToolBar m_wndColorBar;<BR><BR>void CMainFrame::UpdateWidthCB(int nIndex)<BR>{<BR> // Set the new selection in the combo box<BR> m_wndColorBar.m_ctlWidth.SetCurSel(nIndex);<BR>}<BR><BR>error C2039: 'm_ctlWidth' : is not a member of 'CToolBar'<BR> c:\program files\microsoft visual studio\vc98\mfc\include\afxext.h(343) : see declaration of 'CToolBar'<BR>error C2228: left of '.SetCurSel' must have class/struct/union type<BR>Generating Code...
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:爱丽思 回复日期:2003-10-09 22:54:10
<br>内容:是少了头文件啊<BR>而且不是public的属性
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:莹莹菜 回复日期:2003-10-09 23:03:41
<br>内容:还是不知道怎么加! //alice JJ好PP哦<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>回复者:luo 回复日期:2003-10-10 08:12:58
<br>内容:你的那个什么m_ctlWidth根本就不是m_wndColorBar类的成员,你怎么可以那么调用呢?把它去掉就可以了,就像这样:m_ctlWidth.SetCurSel(nIndex);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:莹莹菜 回复日期:2003-10-10 08:43:22
<br>内容:m_ctlWidth.SetCurSel(nIndex);<BR>编译通过了,功能却没了。要实现的功能是在状态栏里显示菜单Width里的选项。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:木木二中 回复日期:2003-10-10 09:28:30
<br>内容:你可以从CToolBar派生出一个类,把m_ctlWidth作为它的成员变量就可以这么用。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:莹莹菜 回复日期:2003-10-10 09:49:46
<br>内容:CComboBox m_ctlWidth;<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>
回复者:木木二中 回复日期:2003-10-10 09:57:07
<br>内容:你的定义只是在CMainFrame中啊,不是在CToolBar中,所以m_wndColorBar不能引用m_ctlWidth,应该如3楼所言。至于没能实现你的功能那应该是你的程序的原因。<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 + -