MFC中静态文本框中的鼠标响应事件
在基于单文档的基类为FormView的MFC工程中创建一个static text,怎样控制static text内的鼠标单击或者双击事件,请附上一段代码说明,就简单的单击或者双击static text弹出一个MessageBox就可以了
[解决办法]
在FormView的类中添加鼠标单击、双击消息,
void XXView::OnLButtonDblClk(UINT nFlags, CPoint point)
和
void XXView::OnLButtonDown(UINT nFlags, CPoint point)
{
Crect rcStatic;
GetDlgItem(IDC_STATIC)->GetWindowRect(&rcStatic);
ScreenToClient(&rcStatic);
if(point.x >rcStatic.left && point.x <rcStatic.right &&
&&point.y >rcStatic.top && point.y <rcStatic.bottom)
{
afxMessageBox("Click Static True!")
}
}