GetDlgItem(IDC_PROGRESS2);获取控件句柄报错

GetDlgItem(IDC_PROGRESS2);获取控件句柄出错
本帖最后由 GZZXBCXM2005 于 2014-06-14 00:13:52 编辑
PROGRESS2是一个进度条的id
放在窗体上时 可以用 CWnd *pwnd=GetDlgItem(IDC_PROGRESS2); 获取到句柄正确。
为了在ListCtrl 上加上进度条显示 ,我用 MoveWindow();  将PROGRESS2 移动到ListCtrl 的单元格上
然后显示进度。  但是再用CWnd *pwnd=GetDlgItem(IDC_PROGRESS2); 获取句柄时 为0了
就是说在窗体上时可以获取到句柄,但进度条放在列表控件上时获取不到了  
请问放在列表控件上时要怎样才能获取到呢?
------解决方案--------------------
PROGRESS2 的父窗口是ListCtrl 吧?
应该用CWnd *pwnd=pListCtrl->GetDlgItem(IDC_PROGRESS2); 
------解决方案--------------------
楼上,你new出来的进度条不用create吗?