今天在开发群里又有人问到ppc上如何长按弹出快捷菜单。
与windows不同的是,ppc并不依靠响应WM_RBUTTONDOWN消息来实现,而是在WM_LBUTTONDOWN来处理。说来也不奇怪,ppc上根本就没有右键。
以下是正确的代码:
......
case WM_LBUTTONDOWN:
{
SHRGINFO shrg;
shrg.cbSize = sizeof(shrg);
shrg.hwndClient = m_hWnd;
shrg.ptDown.x = LOWORD(lParam);
shrg.ptDown.y = HIWORD(lParam);
shrg.dwFlags = SHRG_RETURNCMD;
CPoint point;
point.x = shrg.ptDown.x;
point.y = shrg.ptDown.y;
if(::SHRecognizeGesture(&shrg) == GN_CONTEXTMENU)//长按键消息
{
CMenu menu;
menu.LoadMenu(IDR_MENU_DOWN);
CMenu *pPopupMenu = menu.GetSubMenu(0);
ClientToScreen(&point);
pPopupMenu->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
}
}
......
鼠标经过时弹出下拉菜单
运行最新创建的镜像:
docker 保存更改的镜像:
docker 导入下载模板
docker导入本地镜像
docker 创建镜像
Docker 基于已有镜像的容器创建镜像
14.2.3 InnoDB Redo Log
14.2.3 InnoDB Redo Log
- 最新文章
-
linux系统时间修改
MySQL——修改root密码的4种方法(以windows为例)
远程监控 – 数据采集管道
Windows Azure 社区新闻综述(#71 版)
在 Windows Azure 虚拟机中使用 Microsoft SQL Server 安全功能
你是否决绝平庸,你有勇气来学C/C++吗,有勇气来检验你是否经得起世界五百强的面试
传智播客C/C++学院年薪24-50万招聘C/C++讲师
Android自定义View研究--View中的原点坐标和XML中布局自定义View时View触摸原点问题
继承ViewGroup研究(汇总) 一、二、三
在 Windows Azure 虚拟机中如何备份和还原 Windows 系统磁盘