CListBox设置/获取错误的数据指针

时间:2011-07-07 04:57:12

标签: windows visual-studio mfc

我使用SetItemDataPtr设置列表框项指针指向我的数据,但是当我调用GetItemDataPtr时我无法获得正确的指针?

例如:

//在init listbox中设置数据指针 m_lstBox.SetItemDataPtr(0,pointer); // pointer = 0x0123CDEF .....

//在DrawItem()中 pointer = GetItemDataPtr(lpDrawItemStruct-> itemID); // lpDrawItemStruct-> itemID = 0

// 指针!= 0x0123CDEF

为什么?

LR

1 个答案:

答案 0 :(得分:1)

您已插入,移除,排序或重新排序这些项目。

马丁