用下面的程序如何判断我点击了鼠标右键?

yzs001 2006-06-30 09:11:35
用下面的程序如何判断我点击了鼠标右键?
void CAsdDlg::OnMouseUpEwa1(long FAR* pButton, long FAR* pShift, long FAR* pX, long FAR* pY)
{
if(pButton == FALSE) //鼠标右键
{
CMenu mnu;
mnu.LoadMenu(IDR_MENU1);

CMenu *pMenu = mnu.GetSubMenu(0);

CPoint pt;GetCursorPos(&pt);
pMenu->TrackPopupMenu(0,pt.x,pt.y,this);
}
}
...全文
231 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
forover 2006-07-04
  • 打赏
  • 举报
回复
要看哪里设置了pButton的状态,你帖的代码不全,自己在程序里搜索一下pButton赋值的地方看看
livedeal 2006-07-04
  • 打赏
  • 举报
回复
看你不能发了,UP下,呵呵`
yzs001 2006-07-03
  • 打赏
  • 举报
回复
咋就没个高人指点一下呢
yzs001 2006-07-02
  • 打赏
  • 举报
回复
有人知道吗
syy64 2006-07-01
  • 打赏
  • 举报
回复
在调用此函数的程序里设置了pButton == FALSE为右键状态。
yzs001 2006-07-01
  • 打赏
  • 举报
回复
具体怎么做呢?能告诉我吗?
我是vc的初学者

19,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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