急啊!!!数据怎么没有啊(有关CCheckListBox),在线等啊!

tiancai1 2006-08-29 11:16:01
1我在对话框上放了个CCheckListBox,我想在增加的每个条目上绑定一项数据,怎么写绑不进去啊。
代码:
CCheckList m_list;
typedef struct Person
{
CSrting m_Name;
}Person;
person * m_personinfo;
fuctiona()
{
m_personinfo=new Person;
m_personinfo->m_Name=strValue;//the member's name;
m_clistBox.SetItemDataPtr(index,(LPVOID)m_personinfo);
}
fuctionb()
{
m_personinfo=(Person*)m_clistBox.GetItemDataPtr(index);
}
在 fuctionb()中读出后。m_personinfo是空的,why?


...全文
131 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiancai1 2006-08-29
  • 打赏
  • 举报
回复
help me!!
tiancai1 2006-08-29
  • 打赏
  • 举报
回复
我判断过了,SetItemDataPtr 设置是成功的,如果我把这两个放在一个函数里面一点问题都没有。我没有ResetContent();index肯定没有问题了。
思危 2006-08-29
  • 打赏
  • 举报
回复
首先判断 SetItemDataPtr 是否设置成功
然后看index位置是否正确
muroachanf 2006-08-29
  • 打赏
  • 举报
回复
1 你自己清空了
2 你前后两个Index 不一致.
raymonzhao 2006-08-29
  • 打赏
  • 举报
回复
把完整代码帖出来看看.

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧