一.基础知识:
1.删除列表控件中的某一行:
BOOL DeleteItem(
int nItem //列表的索引 从0开始
);
2.获得当前列表控件焦点的索引:
int GetSelectionMark( ); //得到用户选中的条目索引
3.获得列表控件某行某列的内容:
CString GetItemText(
int nItem, //哪一行
int nSubItem //行中的那个子列
) const
二.具体实现:
1.在资源视图里面,在IDR_MENU_ONLINE菜单中,最下面添加"断开连接",重设ID为:IDM_ONLINE_DELETE.
2.在CPCRemoteDlg类的事件中,其中有菜单命令,分别实现每一个COMMAND事件响应:
void CPCRemoteDlg::OnOnlineAudio()
{
// TODO: 在此添加命令处理程序代码
MessageBox("语音管理");
}
void CPCRemoteDlg::OnOnlineCmd()
{
// TODO: 在此添加命令处理程序代码
MessageBox("终端管理");
}
void CPCRemoteDlg::OnOnlineDesktop()
{
// TODO: 在此添加命令处理程序代码
MessageBox("桌面管理");
}
void CPCRemoteDlg::OnOnlineFile()
{
// TODO: 在此添加命令处理程序代码
MessageBox("文件管理");
}
void CPCRemoteDlg::OnOnlineProcess()
{
// TODO: 在此添加命令处理程序代码
MessageBox("进程管理");
}
void CPCRemoteDlg::OnOnlineRegedit()
{
// TODO: 在此添加命令处理程序代码
MessageBox("注册表管理");
}
void CPCRemoteDlg::OnOnlineServer()
{
// TODO: 在此添加命令处理程序代码
MessageBox("服务管理");
}
void CPCRemoteDlg::OnOnlineVideo()
{
// TODO: 在此添加命令处理程序代码
MessageBox("视频管理");
}
void CPCRemoteDlg::OnOnlineWindow()
{
// TODO: 在此添加命令处理程序代码
MessageBox("窗口管理");
}
void CPCRemoteDlg::OnOnlineDelete()
{
// TODO: 在此添加命令处理程序代码
CString strIP;
int iSelect=m_CList_Online.GetSelectionMark( ); // 获得选定行的索引
m_CList_Online.DeleteItem(iSelect); // 删除指定索引的行
strIP=m_CList_Online.GetItemText(iSelect,ONLINELIST_IP); // 获得指定行指定列的内容
strIP+=" 断开连接";
ShowMessage(true,strIP); // 显示字符串到消息输出列表,生成下线日志
}
分享到:
相关推荐
最新最实用的android菜单界面布局,不下会后悔的
资源名称:GHOST内核编程视频教程(76讲)资源目录:【】1.10为...1.6添加菜单消息响应,从列表中删除条目【】1.7为对话框添加菜单栏并添加事件响应【IT教 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
点击侧滑菜单里面的条目改变主界面显示内容demo源码下载。。。。
在系统菜单栏添加菜单项,并响应鼠标事件。让你的软件功能丰富多彩
QQ 会话条目的侧滑菜单实现原理就是 重写 LinearLayout 或者HorienzentalScrollView ,划出来的菜单无疑是已经摆放好,只是在屏幕的可见范围之外而已,我们只需要做做事件传递的工作和一些逻辑即可。源码主要以重写...
为系统菜单添加菜单项
11、添加图标大小属性,并添加属性页,支持在设计时给菜单条目添加图标。(2012-12-09, 2012-12-10) 问题: 1、还没有系统的测试。 2、为菜单文字添加字体设置? 3、对真彩色图标的支持!!!参考引用“另类...
在路由器设置找到----- 》DHCP服务器-----》静态地址分配------》添加新条目------ 》这里需要(需要限速的那台电脑)的MAC地址,具体可从DHCP服务器----- 客户端列表中查看,当列表中有很多客户端时你可能不知道...
本规范定义无线AP控制和配置(Control And Provisioning of Wireless Access Points, CAPWAP)协议,满足在RFC4564中由CAPWAP Working Group定义的目标。CAPWAP协议在设计上颇具灵活性,这使其能够用于各种无线技术。...
这是一个实用的右侧滑控件,可以用于QQ联系人列表的侧滑条目,也可以用于酷狗的右侧滑菜单。根据不同的需求改变布局。
3、为 MenuTheme 外的其他属性添加条件判断,只有在自定义菜单风格时设置其他属性才起效。(2012-11-21) 4、修改 高亮 事件,放到消息处理中!(2012-11-22) 5、建立菜单数据结构信息!(2012-11-22) 6、整理绘制...
3、为 MenuTheme 外的其他属性添加条件判断,只有在自定义菜单风格时设置其他属性才起效。(2012-11-21) 4、修改 高亮 事件,放到消息处理中!(2012-11-22) 5、建立菜单数据结构信息!(2012-11-22) 6、整理绘制...
商业编程-源码-本代码演示如何动态往菜单里添加新的条目.zip
2.向 "Menu_Function.h"中添加菜单响应函数声明 3.在"lcm.h"中替换自己的外部显示库函数,可以用类似的宏定义#define DisplayFunction(int,int) MyDisplayFunction(int,int) 其中"lcm.h"的X,Y坐标起始定义为0,0 (0,...
其中密钥库列表用于显示默认密钥库中的所有条目;证书库列表用于显示默认证书库中的所有数字证书;证书管理维护界面分为左右两部分,左半部分可以显示条目或者数字证书的详细信息,右半部分可以用于新建条目或者数字...
通过开发人员工具对话框、Firefox 菜单Extra -> Web Developer -> Responsive Design View或在 Mac 上使用键盘快捷键Alt + Cmd + M或在 Windows 上使用Ctrl + Shift + M打开Extra -> Web Developer -> Responsive ...
选择所有 作者:Rudy Affandi (2015) 版本 1.0.0 ... 这个小钩子在控制面板的条目列表中添加了检查所有功能。 安装 将add-ons/checkall文件夹复制到 Statamic 网站中的_add-ons文件夹。 变更日志 1.0.0 - 初始版本
CalDav Web Client 是一个开源 Web 客户端,用于查看 CalDav 服务器的日历条目。 要求 已安装 CalDav 服务器(例如 Baïkal 或 ownCloud) 用于本地存储的 HTML5 兼容网络浏览器(例如 firefox、chrome 或 IE9+) ...
Listview动态增加与删除控件条目,条目内容可编辑