MFC中的Listbox控件停,实现升级打点显示
MFC中的Listbox控件下,实现升级打点显示?
RT,listbox中如何实现第二次插入的数据是在第一次插入的数据之后。不要一行一行的插入数据。谢谢!求指教。
升级提示效果应该这样显示:
升级中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
------解决方案--------------------
1.
int DeleteString(UINT nIndex);
int InsertString(int nIndex, LPCTSTR lpszItem);
两者配合使用,删掉一项,然后在串后面加“。。。”,再插入到原位置
2.
派生一个ListBox,在DrawItem中
使用lpDrawItemStruct->itemData
然后应该可以:
RT,listbox中如何实现第二次插入的数据是在第一次插入的数据之后。不要一行一行的插入数据。谢谢!求指教。
升级提示效果应该这样显示:
升级中。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
------解决方案--------------------
1.
int DeleteString(UINT nIndex);
int InsertString(int nIndex, LPCTSTR lpszItem);
两者配合使用,删掉一项,然后在串后面加“。。。”,再插入到原位置
2.
派生一个ListBox,在DrawItem中
strRes.LoadString(lpDrawItemStruct->itemData);
pDC->DrawText(strRes, &rect, DT_LEFT);
使用lpDrawItemStruct->itemData
然后应该可以:
#define STRID_NAME 150//升级中
#define STRID_NAME1 151//升级中。
#define STRID_NAME2 152//升级中。。
#define STRID_NAME3 153//升级中。。。
m_list.SetItemData(0,STRID_NAME);
m_list.SetItemData(0,STRID_NAME1);
m_list.SetItemData(0,STRID_NAME2);
m_list.SetItemData(0,STRID_NAME3);