1.添加菜单资源:
2.添加我们的代码
a.添加右键列表的响应函数(NM_RCLICK)
b.添加代码
void CPCRemoteDlg::OnNMRClickOnline(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
CMenu popup; // 声明一个菜单变量
popup.LoadMenu(IDR_MENU_ONLINE); // 载入菜单资源
CMenu* pM = popup.GetSubMenu(0); // 得到菜单项
CPoint p;
GetCursorPos(&p); // 得到鼠标指针的位置
int count = pM->GetMenuItemCount(); // 得到菜单的个数
if (m_CList_Online.GetSelectedCount() == 0) // 如果没有选中列表中的条目
{
for (int i = 0; i < count; i++) //遍历每一个菜单
{
pM->EnableMenuItem(i, MF_BYPOSITION | MF_DISABLED | MF_GRAYED); //菜单全部变灰
}
}
pM->TrackPopupMenu(TPM_LEFTALIGN, p.x, p.y, this); //在指定位置显示菜单
*pResult = 0;
}
3.运行效果:
分享到:
相关推荐
C# 编写的远控程序
恶心远控源代码呵呵。。。 恶心远控源代码-----独立
手把手教你,从零开始,学习远程控制软件的编写。你值得拥有!!!
波尔远控客户端v6.32 你们懂的 不要干坏事哦~
能实现此功能的软件很多,比如Windows自带的终端服务、PCAnyWhere、冰河等,但是它们要么“块头”很大多占空间,要么使用麻烦不宜配置,要么需要注册缴费让人心痛,要么使用效率低下速度奇慢;要么是黑....
向日葵远控客户端.exe
Zero远控界面,资源图标
从零开始做远控教程(远程控制) 第五篇 屏幕监控
上兴远控是提供给使用者管理个人电脑或企业管理员工电脑之用,在安装服务端前请先征询该电脑使用者的同意。 凡是将本软件用于非法用途的,由使用者承担由此带来的一切损失和后果,作者无需负任何责任。 软件开发...
002设计手册-消防炮-(远控炮).pdf
手把手教你,从零开始,学习远程控制软件的编写。你值得拥有!!!
手把手教你,从零开始,学习远程控制软件的编写。你值得拥有!!!
Zero远控完整代码
CHAOS - Go语言编写的Windows远控工具.zip
牛人 用 myeclipse java 远控 源码 牛人 用 myeclipse java 远控 源码 牛人 用 myeclipse java 远控 源码 牛人 用 myeclipse java 远控 源码
基于C++高效安全的远控软件设计与实现
远控王远控王远控王远控王远控王远控王远控王远控王远控王远控王
提供VIP账号和密码,账号sdzpaq 密码4584563
VC编写远程控制软件源码 一个简单的远控 屏幕传输写的不错
远控系统使用组态王6.52设计控制界面,可直接触摸屏幕进行控制、也可用鼠标控制;能够在300 m外的集控室通过PLC及旋转编码器精确控制给煤机闸门的开度,在78°的范围内,实际绝对误差小于1.2°。1 a多的生产实际证明,该...