MFC 中如何在文档类中得到视图类ListControl 控件的行号 在线急等
3个回答
展开全部
用GetCursel()函数。。
比如你的ListControl类变量是m_list
可以这样写 int n; n=m_list.GetCursel(); 注意第一行的行号是0
n就是行号
比如你的ListControl类变量是m_list
可以这样写 int n; n=m_list.GetCursel(); 注意第一行的行号是0
n就是行号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文档类指针->getview->控件变量,获得这个控件变量后,利用getcursel获得选中的行号
写个大概思路,希望能帮助你
写个大概思路,希望能帮助你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
POSITION pos = m_list.GetFirstSelectedItemPosition();
int nItem=-1;
if (NULL != pos)
{
nItem = m_list.GetNextSelectedItem(pos);
ASSERT(-1 < nItem);
if (-1 < nItem)
{
return nItem;
}
else
{
AfxMessageBox(_T("请选择记录"));
return -1;
}
}
else
{
AfxMessageBox(_T("请选择记录"));
return -2;
}
int nItem=-1;
if (NULL != pos)
{
nItem = m_list.GetNextSelectedItem(pos);
ASSERT(-1 < nItem);
if (-1 < nItem)
{
return nItem;
}
else
{
AfxMessageBox(_T("请选择记录"));
return -1;
}
}
else
{
AfxMessageBox(_T("请选择记录"));
return -2;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询