list control实现鼠标点击事件以及edit box实现只读

时间:2025-03-09 07:19:48

打开classwizzard面板,在message maps页中,Object IDs选中你的listctrl,然后在右侧不就能找到NM_CLICK了嘛;

添加NM_CLICK消息处理 
在响应函数里 
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; 
    if(pNMListView->iItem == -1) 
{return; }

    else {

MessageBox("kk");
//m_show.SetDlgItemText(IDC_EDIT_h,"kk");;
m_show.SetWindowText("kk");
}

在edit box的属性中点ReadOnly;

m_show.SetWindowText("kk");设置他的显示文本