社区
界面
帖子详情
怎样让按钮响应右键点击事件?
boomshine
2005-05-22 02:06:00
我想让按钮响应右键点击,问题是
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
这个宏只响应左键点击,我如果想让一个按钮
即响应左键又响应右键点击该怎么做呢?
...全文
445
3
打赏
收藏
怎样让按钮响应右键点击事件?
我想让按钮响应右键点击,问题是 ON_BN_CLICKED(IDC_BUTTON1, OnButton1) 这个宏只响应左键点击,我如果想让一个按钮 即响应左键又响应右键点击该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerry
2005-05-22
打赏
举报
回复
子类化按钮控件,响应WM_RBUTTONDOWN 消息
kugou123
2005-05-22
打赏
举报
回复
在PreTranslateMessage()中截获鼠标右键单击消息。
amziwei
2005-05-22
打赏
举报
回复
下面所说基于对话框:
在对话框里加一个按钮 IDC_B1
在CXXXDlg.h 里重载 PreTranslateMessage(MSG*pMsg) (即声明:BOOL PreTranslateMessage(MSG* pMsg);) // XXX 你的工程名
接着在CXXXDlg.cpp 里加上如下实现:
BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message==WM_RBUTTONUP)// 可改为任意其它消息
{
CRect r;
::GetWindowRect(GetDlgItem(IDC_B1)->m_hWnd,&r);// 得到按钮控件的 rect
if(r.PtInRect(pMsg->pt)) // 检测鼠标动作是否在按钮内
AfxMessageBox("左键按了一下");
}
return CDialog::PreTranslateMessage(pMsg);
}
MFC实现组合键
响应
和
按钮
左键
右键
单击
响应
MFC实现组合键
响应
和
按钮
左键
右键
单击
响应
C+MFC里
按钮
只有单击和双击消息,要实现做简单几何
右键
单击,得在PreTransLateMessage里面实现 对话框的PreTranslateMessage里 实现
按钮
的左键单击和
右键
单击事件; 也在...
鼠标
右键
事件.html
一个简单的html文件,用于演示鼠标
右键
事件的
响应
。使用原生JavaScript编写,可以区分鼠标左键单击,
右键
单击,滚轮单击事件,在
右键
时可以弹出一个提供选择的菜单,并且阻止鼠标原生的
右键
消息,在菜单外任意单击...
MT5编程从入门到精通:MQL5图形开发
本系列课程为MT5编程从入门到精通第五阶段课程,主要为...同时集成图表事件
响应
,对象事件
响应
,以及自定义事件
响应
等。 本课程为实战课程,需要前面四个阶段的技术经验积累,同时开发的图形界面可以用于实战交易使用。
屏蔽标题栏
右键
系统菜单及
按钮
屏蔽标题栏
右键
系统菜单及
按钮
屏蔽标题栏
右键
系统菜单及
按钮
屏蔽标题栏
右键
系统菜单及
按钮
MFC实现简单的
右键
菜单
使用Visual Studio2019的MFC对话框项目,实现了
右键
菜单。但是,本项目的”图形“功能有一个bug尚未解决,圆圈会不停移动,造成程序不
响应
,原因是不知道如何接收WM_xxx消息,希望有人告诉我。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章