我做了一个列表框,然后从数据库调用数据显示在列表框中,现在我想点中列表框的某一列来显示那一列相应的图片,我利用:
POSITION pos=m_grid.GetFirstSelectedItemPosition();
//获取当前记录的位置游标
int iIndex=m_grid.GetNextDlgGroupItem(pos);
if(iIndex==-1)
return;
//获取该项在数据库中的序号
CString id;
id=m_grid.GetItemText(iIndex,0);
这样来得到我所选的那一行的序列号,可是编译的时候总出错为:
error C2664: 'CWnd *CWnd::GetNextDlgGroupItem(CWnd *,BOOL) const' : cannot convert parameter 1 from 'POSITION' to 'CWnd *'
这样的类型要怎么转换啊,查了好久没有结果,请高人指点啊,我的编译环境是VS2005,在线等啊!!
POSITION pos=m_grid.GetFirstSelectedItemPosition();
//获取当前记录的位置游标
int iIndex=m_grid.GetNextDlgGroupItem(pos);
if(iIndex==-1)
return;
//获取该项在数据库中的序号
CString id;
id=m_grid.GetItemText(iIndex,0);
这样来得到我所选的那一行的序列号,可是编译的时候总出错为:
error C2664: 'CWnd *CWnd::GetNextDlgGroupItem(CWnd *,BOOL) const' : cannot convert parameter 1 from 'POSITION' to 'CWnd *'
这样的类型要怎么转换啊,查了好久没有结果,请高人指点啊,我的编译环境是VS2005,在线等啊!!
解决方案 »
- 做对话框时编译遇到的问题
- VC++.Net到底什么东西啊
- VC 中如何显示一幅图?
- 在开源的网站经常会看到,以网页方式提供的源代码。请问如何下载这些源代码呀?谢谢!
- ACCESS数据库的问题(有源码,)
- 100分求操作系统进程实验程序!!!急!急!急!
- 一个串口通讯中的小问题!急!!急!!急
- 怎样创建如outlook左边自动展开或收缩的工具栏?
- 大哥们,我的ATL控件为甚么在2000下可以正确注册,但到了98下就不行了?急急急急急
- 如何将编辑框中的内容转换为自己想要的数据类型
- 用vs2008做调试好的代码我要怎么打包成一个程序呢
- 创建无模式的CDHtmlDialog对话框,在销毁时不能释放内存,跪求高手的帮助
->
GetNextSelectedItem