C++中怎样实现 点击Windows窗体特定某一区域后 激活事件
3个回答
展开全部
void C透明窗口Dlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//可触发事件区域
CRect rect(10,10,100,100);
if (rect.PtInRect(point))
{
//事件代码
}
CDialog::OnLButtonDown(nFlags, point);
}
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//可触发事件区域
CRect rect(10,10,100,100);
if (rect.PtInRect(point))
{
//事件代码
}
CDialog::OnLButtonDown(nFlags, point);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过响应鼠标消息,判断鼠标的位置是否在你的区域内,如果在区域内激活事件,不在区域内直接返回。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询