4个回答
展开全部
添加鼠标右键press或release事件,代码示例如下:
void CMouse_Right_ClickDlg::OnRButtonUp(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CString str;
str.Format(_T("Point:x=%d,y=%d"),point.x,point.y);
AfxMessageBox(str);
}
弹出消息对话框(你可以用其他的显示方法)。
void CMouse_Right_ClickDlg::OnRButtonUp(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CString str;
str.Format(_T("Point:x=%d,y=%d"),point.x,point.y);
AfxMessageBox(str);
}
弹出消息对话框(你可以用其他的显示方法)。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我这回答不是为了让你采纳的,只是咱知道点就说点
BEGIN_MESSAGE_MAP(CMiniScanDlg, CDialog)
//{{AFX_MSG_MAP(CMiniScanDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_BUTTONSTART, OnButtonstart)
ON_MESSAGE(WM_USER_RECALC_DONE, OnRecalcDone)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
好像就是这样的ON_BN_CLICKED(IDC_BUTTONSTART, OnButtonstart)
推荐你几本书,我做毕业设计的时候看的,上面有
[1] 黄金明,马秀峰,续九华.Visual C++ 6.0基础与实例教程[M].北京:中国电力出版社,2007.
[3] 罗建军,朱丹军,顾刚,等.C++ 程序设计教程学习指导(第2版)[M].北京:高等教育出版社,2007.
[4] 柴欣,史巧硕.Visual C++ 程序设计实验教程(第二版)[M].北京:中国铁道出版社,2007.
[6] 马石安,魏文平.Visual C++程序设计与应用教程[M].北京:清华大学出版社,2007.
[7] 高守传,聂云铭,郑静.Visual C++6.0 开发指南[M].北京:人民邮电出版社,2007.
BEGIN_MESSAGE_MAP(CMiniScanDlg, CDialog)
//{{AFX_MSG_MAP(CMiniScanDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_BUTTONSTART, OnButtonstart)
ON_MESSAGE(WM_USER_RECALC_DONE, OnRecalcDone)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
好像就是这样的ON_BN_CLICKED(IDC_BUTTONSTART, OnButtonstart)
推荐你几本书,我做毕业设计的时候看的,上面有
[1] 黄金明,马秀峰,续九华.Visual C++ 6.0基础与实例教程[M].北京:中国电力出版社,2007.
[3] 罗建军,朱丹军,顾刚,等.C++ 程序设计教程学习指导(第2版)[M].北京:高等教育出版社,2007.
[4] 柴欣,史巧硕.Visual C++ 程序设计实验教程(第二版)[M].北京:中国铁道出版社,2007.
[6] 马石安,魏文平.Visual C++程序设计与应用教程[M].北京:清华大学出版社,2007.
[7] 高守传,聂云铭,郑静.Visual C++6.0 开发指南[M].北京:人民邮电出版社,2007.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在哪点击右键呀?
这里给你个在列表中单击右键,得到坐标的程序
ON_NOTIFY(NM_RCLICK, IDC_LIST_MUSICFILE, &CMusicFileManagerDlg::OnNMRClickListMusicfile)//这里注册右键消息
void CMusicFileManagerDlg::OnNMRClickListMusicfile(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<NMITEMACTIVATE*>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
LVHITTESTINFO lvinfo;
lvinfo.pt = pNMItemActivate->ptAction;
m_filelist.SubItemHitTest(&lvinfo);
这里面lvinfo就有鼠标信息!lvinfo.pt就是坐标信息
这里给你个在列表中单击右键,得到坐标的程序
ON_NOTIFY(NM_RCLICK, IDC_LIST_MUSICFILE, &CMusicFileManagerDlg::OnNMRClickListMusicfile)//这里注册右键消息
void CMusicFileManagerDlg::OnNMRClickListMusicfile(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<NMITEMACTIVATE*>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
LVHITTESTINFO lvinfo;
lvinfo.pt = pNMItemActivate->ptAction;
m_filelist.SubItemHitTest(&lvinfo);
这里面lvinfo就有鼠标信息!lvinfo.pt就是坐标信息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询