关于dynamic_cast的一个有关问题

关于dynamic_cast的一个问题
今晚发帖,没有人回答,特再发一遍:
如下代码m_pProgressCtrl执行后为0:m_pProgressCtrl=dynamic_cast<CProgressCtrl*>(GetDlgItem(IDC_PROGRESS1));
IDC_PROGRESS1是一个确定的滚动条ID,该语句换用reinterpret_cast正常。


------解决方案--------------------
探讨

但,SetPos怎么可能是CWnd类的操作呢,如果不是,那SetPos就不是CWnd的成员函数,与CWnd没有的m_成员变量又有什么区别呢?引用:

引用:

多谢前辈指导,但我使用SetPos这样的函数设置滚动条位置,应该算是CProgressCtrl自己的函数了,但是没有出错,是为什么呢?引用:

上面的帖子里有解释:
MF……