游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1786|回复: 3

MFC project CListCtrl?得所?的行?

[复制链接]

414

主题

611

帖子

621

积分

高级会员

Rank: 4

积分
621
发表于 2005-3-9 22:45:00 | 显示全部楼层 |阅读模式
MFC project CListCtrl?得所?的行?
我加了一??CListCtrl(m_list_msg<IDC_LIST_MSG>)
加了?尚匈Y料
OnClickListMsg Function?辄c??_list_msg的function
我希望?下去後,可以知道我?到第?仔械馁Y料,???要用CListCtrl哪一??function

我用?GetFirstSelectedItemPosition()可是return 的POSITION不能使用.


ON_NOTIFY(NM_CLICK, IDC_LIST_MSG, OnClickListMsg)

void CIpmonDlg::AddData(CString s0, CString s1, CString s2, CString s3, CString s4, CString s5, CString s6)
{
        int index;

        index = m_list_msg.InsertItem(0,s0);
        m_list_msg.SetItem(index,1,LVIF_TEXT,s1, 0, 0, 0,0);
        m_list_msg.SetItem(index,2,LVIF_TEXT,s2, 0, 0, 0,0);
        m_list_msg.SetItem(index,3,LVIF_TEXT,s3, 0, 0, 0,0);
        m_list_msg.SetItem(index,4,LVIF_TEXT,s4, 0, 0, 0,0);
        m_list_msg.SetItem(index,5,LVIF_TEXT,s5, 0, 0, 0,0);
        m_list_msg.SetItem(index,6,LVIF_TEXT,s6, 0, 0, 0,0);
        //m_list_msg.SetItem(index,1,LVIF_TEXT,s2, 0, 0, 0,0);

}

void CIpmonDlg::OnButton2()
{
        // TODO: Add your control notification handler code here
        AddData("1,","2","3","4","5","6","7");
        AddData("11,","12","13","14","15","16","17");
}

void CIpmonDlg::OnClickListMsg(NMHDR* pNMHDR, LRESULT* pResult)
{
        // TODO: Add your control notification handler code here
       
        *pResult = 0;
}

14

主题

283

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
发表于 2005-3-9 23:36:00 | 显示全部楼层

Re:MFC project CListCtrl?得所?的行?

int GetSelectedCount();
返回你选择第几行;

1

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2005-3-13 02:56:00 | 显示全部楼层

Re:MFC project CListCtrl?得所?的行?

POSITION pos=m_list.GetFirstSelectPosition();
while(pos){
int i_index=m_list.GetNextSelectPosition();
}

8

主题

111

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2005-3-13 14:25:00 | 显示全部楼层

Re:MFC project CListCtrl?得所?的行?

int iSel;

int nItem;
nItem=pListCtrl->GetItemCount();
int i;
for (i=0;i<nItem;i++)
{
        if (pListCtrl->GetItemState(i,LVIS_SELECTED)&LVIS_SELECTED)
                break;
}

iSel=i;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 18:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表