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

📄 subject_61634.htm

📁 vc
💻 HTM
字号:
<p>
序号:61634 发表者:zhangw 发表日期:2003-11-20 21:06:49
<br>主题:请教?
<br>内容:void CSliderView::OnHScroll(UINT nSBCode, UINT nPos, <BR><BR>CScrollBar* pScrollBar) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CSlider *s=(CSliderCtrl *)pScrollBar;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.....;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.....;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CSliderCtrl::OnHScroll(nSBCode, nPos, pScrollBar);<BR>}<BR>请问其中的pScrollBar对象与CSliderCtrl的对象是在同一层次,同是CWnd子<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>回复者:视频新手 回复日期:2003-11-20 22:22:04
<br>内容:尽管CScrollBar和CSliderCtrl功能差不多, 但内部还是有差别的<BR>比如相同含义的成员变量 可能 以不同的顺序存放, 或者成员变量的个数不一样<BR>成员函数的参数<BR>成员函数的位置也可能不一样<BR><BR>在这样的情况下搞强制类型转换不好, 特别是编写比较大的程序时, 最好不要这样搞,<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 + -