-2

我的应用程序中有用户列表,并且我选择了两个用户。我的疑问是,如果我在选择两个用户后调用 GetCurSel,GetCurSel 将有两个用户还是最后一个选择的用户?请说清楚。

4

1 回答 1

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

于 2013-05-15T11:07:16.763 回答