怎么样在listbox中点击右键添加一行数据

怎么样在listbox中点击右键添加一行数据,第1张

首先在对话况类中添加如下的虚函数

ListBox的ID是IDC_LIST1它关联了一个Control的变量m_list

BOOL CWenwenDlg::PreTranslateMessage(MSG* pMsg)

{

if(pMsg->message == WM_RBUTTONDOWN)

{

if(pMsg->hwnd == GetDlgItem(IDC_LIST1)->m_hWnd)

{

m_list.AddString("这是通过右键添加的")

}

}

return CDialog::PreTranslateMessage(pMsg)

}

DDX_Control当然是加在DoDataExchange里面。

不过这个强烈不建议手工添加(尤其是初学者),其中有不少的关联关系,建议通过ClassWizard向导等编辑器提供的方式添加。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11278211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存