氢氧化钠的标定方法:vc CListCtrl 如何判断列表中的内容是否被选中?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 07:15:20
如何判断呢?
看了一个例子:编译时提示iItem没定义!
希望高手指点,谢谢!
例子:
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
CListCtrl *pList=(CListCtrl*)GetDlgItem(IDC_LIST);
int m_nCurrentSel = pNMListView->iItem;
if(m_nCurrentSel>=0)
{
//...
}
else
{
//...
}

你的用法没有错误,你重新编译一下应该没有错误的!
你可以用下面更简单的方法:
CListCtrl* pList=(CListCtrl*)GetDlgItem(IDC_LIST);
int m_nCurrentSel = pList->GetSelectedCount();
if( m_nCurrentSel >0)
AfxMessageBox("选中的为有效区域,不是空白处!");
else
AfxMessageBox("为空白处,没有点中某一行!");

打错了字了,应该是item