首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CListCtrl加载进度条的有关问题

2012-03-15 
CListCtrl加载进度条的问题我在OnPaint里面绘制了进度条,代码如下:void CListCtrlCl::OnPaint(){// TODO:

CListCtrl加载进度条的问题
我在OnPaint里面绘制了进度条,代码如下:
void CListCtrlCl::OnPaint() 
{
// TODO: Add your message handler code here
int Top=GetTopIndex();
int Total=GetItemCount();
int PerPage=GetCountPerPage();
int LastItem=((Top+PerPage)>Total)?Total:Top+PerPage;

// if the count in the list os nut zero delete all the progress controls and them procede


CHeaderCtrl* pHeader=GetHeaderCtrl();
CRect ColRt;
pHeader->GetItemRect(m_ProgressColumn,&ColRt);
// get the rect
CRect rt;
GetItemRect(m_iItem,&rt,LVIR_LABEL);
rt.top+=1;
rt.bottom-=1;
rt.left+=ColRt.left;
int Width=ColRt.Width();
rt.right=rt.left+Width-4;

// create the progress control and set their position
m_Rpro = rt;
m_pControl->MoveWindow(rt);
// set the position on the control
m_pControl->SetPos(m_iPos);
m_pControl->SetStep(1);
if (m_bShow)
{
m_pControl->ShowWindow(SW_SHOW);
}
else
{
m_pControl->ShowWindow(SW_HIDE);
}
// add them to the list
// Do not call CListCtrl::OnPaint() for painting messages
CListCtrl::OnPaint();
}

可是出现了
表示很无语,如果哪位大虾能解决下,不胜感激。需要源代码,可以发的。谢谢。

[解决办法]

探讨
晕了。整个一英文的,杯具了我

热点排行