动态生成的list control如何响应鼠标双击的消息呢? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一样可以添加ON_NOTIFY消息映射ON_NOTIFY(NM_DBLCLK, IDC_LIST1, OnDblclkList1)ON_NOTIFY(HDN_ITEMDBLCLICK, IDC_LIST1, OnItemdblclickList1)或者在WindowProc中解析WM_NOTIFY消息 如:void CDlgTest::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here NMLISTVIEW* pNMListView = (NMLISTVIEW*)pNMHDR; m_ListSelected=pNMListView->iItem; m_ListSubItem=pNMListView->iSubItem;// new column if(m_ListSelected >=0) {// 拖一个Edit到该项 CRect rc; m_List.GetSubItemRect(m_ListSelected,m_ListSubItem,LVIR_LABEL,rc); m_List.MapWindowPoints(this,&rc); m_Edit2.MoveWindow(rc); m_Edit2.SetFocus(); CString txt=m_List.GetItemText(m_ListSelected,m_ListSubItem); m_Edit2.SetWindowText(txt); m_Edit2.SetSel(0,-1); } *pResult = 0;} 明白了,多谢,结贴,给分,csdn真好,可惜积分也不多了 Activex控件开发基础问题 小弟不才,请教一个读取文件中字符数组的问题。 vc++怎样调用pro/e图呢??????(在线等或者给我发邮件) 问大家一个很菜的问题,大家别笑我啊! 问个关于窗口的小问题。 sendmessage的问题? 在CRichEditView中如何改变字体,通过字体对话框 ado总是出错,但实际上已经完成操作了,Why? ADO 数据库编程出现错误,求高手指导 能猜出这个加密算法吗? 关于坐标的最后一个问题了 mfc雷达扫描,目标点的移动
ON_NOTIFY(NM_DBLCLK, IDC_LIST1, OnDblclkList1)
ON_NOTIFY(HDN_ITEMDBLCLICK, IDC_LIST1, OnItemdblclickList1)或者在WindowProc中解析WM_NOTIFY消息
void CDlgTest::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
NMLISTVIEW* pNMListView = (NMLISTVIEW*)pNMHDR;
m_ListSelected=pNMListView->iItem;
m_ListSubItem=pNMListView->iSubItem;
// new column
if(m_ListSelected >=0)
{// 拖一个Edit到该项
CRect rc;
m_List.GetSubItemRect(m_ListSelected,m_ListSubItem,LVIR_LABEL,rc);
m_List.MapWindowPoints(this,&rc);
m_Edit2.MoveWindow(rc);
m_Edit2.SetFocus();
CString txt=m_List.GetItemText(m_ListSelected,m_ListSubItem);
m_Edit2.SetWindowText(txt);
m_Edit2.SetSel(0,-1);
}
*pResult = 0;
}