各位大哥大姐:
您们好,小弟初学,有个问题要请教您们,我在listCtrl里面添加了一些icon,然后把这些icon放在了一个子窗口上,请问当我点击了一个图标后,怎么知道选中的是哪一个,响应选中方法是什么?响应它的消息是那个?怎么获取他的句柄?问题问的太罗嗦了,不好意思,呈请各位帮忙,小弟非常感谢。
您们好,小弟初学,有个问题要请教您们,我在listCtrl里面添加了一些icon,然后把这些icon放在了一个子窗口上,请问当我点击了一个图标后,怎么知道选中的是哪一个,响应选中方法是什么?响应它的消息是那个?怎么获取他的句柄?问题问的太罗嗦了,不好意思,呈请各位帮忙,小弟非常感谢。
在里面加入类似如下代码
UINT i, uSelectedCount = pmyListCtrl->GetSelectedCount();
int nItem = -1;// Update all of the selected items.
if (uSelectedCount > 0)
{
for (i=0;i < uSelectedCount;i++)
{
nItem = pmyListCtrl->GetNextItem(nItem, LVNI_SELECTED);
ASSERT(nItem != -1);
}
}
POSITION p;
p=GetFirstSelectedItemPostion();
while(p)
{
nitem=GetNextSelectedItem(p);
...................
}