gpt4 book ai didi

c++ - 如何在基于 MFC 对话框的应用程序中为复选框捕获 MouseMove 事件?

转载 作者:搜寻专家 更新时间:2023-10-31 01:45:10 24 4
gpt4 key购买 nike

我的应用程序是一个基于 VC6 MFC 对话框的应用程序,具有多个属性页。

我必须在控件(例如复选框)上捕获鼠标移动事件。

如何在 MFC 中捕获复选框上的鼠标移动事件?

最佳答案

复选框是按钮控件(例如 CWnd)。从 CCheckBox 派生您自己的类并处理 OnMouseMove 事件。

每个请求...假设一个派生自 CButton 的类...

BEGIN_MESSAGE_MAP(CMyCheckBox, CButton)
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()


void CMyCheckBox::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default

CButton::OnMouseMove(nFlags, point);
}

关于c++ - 如何在基于 MFC 对话框的应用程序中为复选框捕获 MouseMove 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22474863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com