CListCtrl:对于List View 的类型操作

1. 增加垂直滚动条

DWORD  dwStyle  =  m_listPoint.GetStyle();  

dwStyle  &=  ~0x0001; //WS_HSCROLL

::SetWindowLong(m_listPoint.m_hWnd,GWL_STYLE,dwStyle);

2. 设置Item为选中状态

     m_listPoint.SetItemState(i,LVIS_SELECTED,LVIS_SELECTED);

3.   改变指定Item的字符

CString s = “123”;

LVITEM lvi;

lvi.iItem = i;

lvi.iSubItem = 0;

lvi.mask = LVIF_TEXT;

m_listPoint.GetItem(&lvi);

lvi.pszText = (LPTSTR)(LPCTSTR)s;

m_listPoint.SetItem(&lvi);

4. 获取当前选中Item的索引

int i = 0;

while( i < m_listPoint.GetItemCount() )

{

       if( m_listPoint.GetItemState(i,LVIS_SELECTED)== LVIS_SELECTED )

              break;

 

       i++;

}

return i % m_listPoint.GetItemCount();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值