我的应用程序中有用户列表,我选择了两个用户。我的疑问是,如果我在选择两个用户后调用GetCurSel,GetCurSel将拥有两个用户或最后选择的用户? 请澄清。
答案 0 :(得分:3)
从http://msdn.microsoft.com/en-gb/library/6ty0th77%28v=vs.110%29.aspx我得到以下内容:
int CListBox::GetCurSel( ) const
返回单个整数值。您始终可以获得一个列表框条目的索引。你永远不会用这个函数得到两个条目的索引。
进一步阅读我学习:
在多选列表框中,[方法返回]具有焦点的项目的索引。 [..]不要为多选列表框调用GetCurSel。改为使用CListBox :: GetSelItems。
后者的文档可以在这里找到:http://msdn.microsoft.com/en-gb/library/ds24bscf.aspx