C++ MFC LISTCTRL拖动 80

RT... RT 展开
 我来答
朋澜0iy0c2
2010-08-06 · TA获得超过393个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:339万
展开全部
响应 ListCtrl 控件的 NM_DBLCLK 消息

在消息处理函数中

int row=m_list.GetSelectionMark (); //这样可以获取你点击的那一行
CString item=m_lista.GetItemText(row,col);//这样可以获取你想要的单元格,col为第几列

其余的工作就是把得出的数据写到数据库里

前题是你要对数据库的操作很熟悉,如果连数据库操作都不清楚,在这里不是三言两语能说清楚的

-----------------------------------------

不涉及数据库就简单了,直接在初始化时为左边的list加入点东西不就得了吗

响应鼠标点击listcontrol控件的事件,取出菜名.根据菜名查出图片,加载到图像控件里面就可以了.
详细说明:
CListCtrl m_List; //定义变量
void CXXXDlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)
{
int i=m_List.GetSelectionMark(); //这是行号
if(i!=-1) //-1表示没有选到
{
CString str=m_List.GetItemText(i,x); //x就是你要取的值的列号码,爱取哪个就设哪个贝.
接下来应该根据str的值作判断,再去将响应的图片load到图像控件中.晤,这个太复杂了,不说也罢.
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式