evc 下怎么处理鼠标右键的消息?

boom1983 2007-04-17 12:59:27
在evc下的cview的类下是不是没有RButton 这个句柄?

想问那怎么在程序里处理鼠标右键的消息呢?
...全文
291 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_my_god 2008-09-17
  • 打赏
  • 举报
回复
鼠标右键点view,"add windows message handle"
WM_RBBUTTONDOWN
WM_RBBUTTONUP
WM_RBBUTTONDBLCLK


91program 2008-09-17
  • 打赏
  • 举报
回复
NM_RCLICK
91program 2008-09-17
  • 打赏
  • 举报
回复
如果有硬件右键,EVC是支持WM_RBUTTONDOWN消息的
dujiangyan101 2008-09-17
  • 打赏
  • 举报
回复
evc下面没有右键,都是触屏的呀
boom1983 2007-04-17
  • 打赏
  • 举报
回复
还有没有另外模拟右键的方法啊?

谢谢!
小李匪盗 2007-04-17
  • 打赏
  • 举报
回复
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);
}

}

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧