1.添加菜单消息响应的函数:
终端管理 进程管理 窗口管理 桌面管理 文件管理 语音管理 视频管理 服务管理 注册表管理
打开类视图--->属性----->事件----->添加对应函数
2.删除列表中的条目:
CListCtrl
(1)DeleteItem
BOOL DeleteItem(
int nItem //列表的索引 从0开始
);
(2)GetSelectionMark
int GetSelectionMark( ); //得到用户选中的条目索引
3.添加下线菜单 断开连接 (在IDR_MENU_Online继续添加)
ID: IDM_ONLINE_DELETE
在菜单栏中增加断开连接----》实现功能
4.添加菜单响应消息,添加代码:
int iSelect=m_CList_Online.GetSelectionMark( ); //获取选中的行
m_CList_Online.DeleteItem(iSelect); //删除该行
5.产生下线日志:
CListCtrl GetItemText
CString GetItemText(
int nItem, //哪一行
int nSubItem //行中的那个子列
) const;
6.接着添加代码:在下线函数中添加代码
void CPcRemoteDlg::OnOnlineDelete()
{
// TODO: 在此添加命令处理程序代码
CString strIP; //定义标志
int iSelect = m_CList_Online.GetSelectionMark(); //获取选中的行数
strIP = m_CList_Online.GetItemText(iSelect, ONLINELIST_IP); // 得到选中行的数据
m_CList_Online.DeleteItem(iSelect); //删除选中行
strIP += "断开连接"; //日志框的提示
ShowMessage(true, strIP); //提示
}
6、运行效果: