ListBox控件中有几行数据,想单击鼠标右键时数据被选中,而且弹出菜单.请问下怎么写代码??由于本人刚开始学习编程,希望能详细点. 谢谢了~!
解决方案 »
- 我只绘制 TAB标签 那TAB标签 的图片 没有办法 把整个 TAB标签覆盖 无论 我怎么 设置目标矩形 宽度 都不行
- 最近做一个用POP3协议收邮件的小东西,能CONNECT,但是SEND返回很慢,而且是验证失败
- 宽字符转数值的问题:wchar 转float 问题
- 可以通过IHTMLDocument2接口查询到当前网页中的控件的接口吗?
- CString 类型问题
- 局域网版的四国大战游戏
- 高分请教,怎么将一个数组作为ActiveX控件的属性?
- 控制台问题,谁能告诉我?
- 怎样利用winsock实现多机通信?
- 杂乱问题三则
- 如何将是十进制的整型11转换成十六进制的0x11
- (新手求教)MFC中如何用CSocket类来编写UDP通信程序?
鼠标右键弹出菜单:你可以用Pop-Menu
添加Pop-Menu的步骤:
工程-》添加工程-》Components and Control..-》Visual C++ Components->Pop-Menu
void CMyListBox::OnRButtonDown(UINT nFlags, CPoint point)
{
SendMessage(WM_LBUTTONDOWN,(WPARAM)nFlags,(LPARAM)((point.y<<16)+point.x));
SendMessage(WM_LBUTTONUP,(WPARAM)nFlags,(LPARAM)((point.y<<16)+point.x));
//取选择项....
CListBox::OnRButtonDown(nFlags, point);//弹出菜单
}