我增加数据操作
DWORD dwID = atol(strContents);
m_listMain.AddString(strContents);
m_listMain.SetItemData(m_listMain.GetCount()-1,dwID);
我取点击到的值时
int iMain = m_listMain.GetCurSel();DWORD dwID = m_listMain.GetItemData(iMain);iMain 都是 正确的值,可是 dwID 总是为0,应该有内容啊!!
DWORD dwID = atol(strContents);
m_listMain.AddString(strContents);
m_listMain.SetItemData(m_listMain.GetCount()-1,dwID);
我取点击到的值时
int iMain = m_listMain.GetCurSel();DWORD dwID = m_listMain.GetItemData(iMain);iMain 都是 正确的值,可是 dwID 总是为0,应该有内容啊!!
解决方案 »
- 定义一个全局变量,在使用的文件里都用extern声明了,怎么会报error LNK2005错误
- ocx中的界面怎么实现xp风格?
- 怎样让分割窗口中的字体随窗口大小变化,在线等
- 急!!!怎么在OLE容器中自动插入某一特定文档对象?
- 一个关于调试的疑惑
- 来者有分,VC新手,看完了深入浅出MFC,深觉得好书重要,请大家推荐基本VC的经典书。
- 救命!!急!!!!
- 用vc怎样调用命令行下的命令?
- 有谁知道QQ截屏的旧照片滤镜是怎么做的?
- 两个关于图像处理的问题,高分送人!
- 高手帮忙啊,关于驱动,bios
- m_pConnection.CreateInstance(__uuidof(_Connection));失败的问题讨论
安全的代码是这样的:
DWORD dwID = atol(strContents);
int nIdx = m_listMain.AddString(strContents);
m_listMain.SetItemData(nIdx,dwID);