如何捕获焦点是否在某个按钮控件上,如何捕获鼠标未移动
怎么捕获焦点是否在某个按钮控件上,怎么捕获鼠标未移动
各位大侠.帮下忙!!
1.怎么捕获焦点是否在某个按钮控件上,如:有两个按钮:确定,取消,怎么知道焦点在哪个按钮上?
2.怎么捕获鼠标没有移动,现在我是要实现:如果鼠标没有移动一段时间,就隐藏鼠标。怎么捕获这个鼠标没有移动的消息?
------解决方案--------------------
1 CWnd::GetFocus
2 捕获鼠标移动的消息,启动定时器,定时器超时即可隐藏鼠标鼠标
------解决方案--------------------
------解决方案--------------------
1 if(GetFocus() == GetDlgItem(IDC_BUTTONXXX))
{
//焦点在按钮IDC_BUTTONXXX上
}
2 定时器可以这样操作,但是为了简化 没必要再搞个计数器
SetTimer(4, 100*4, NULL)就完事,
各位大侠.帮下忙!!
1.怎么捕获焦点是否在某个按钮控件上,如:有两个按钮:确定,取消,怎么知道焦点在哪个按钮上?
2.怎么捕获鼠标没有移动,现在我是要实现:如果鼠标没有移动一段时间,就隐藏鼠标。怎么捕获这个鼠标没有移动的消息?
------解决方案--------------------
1 CWnd::GetFocus
2 捕获鼠标移动的消息,启动定时器,定时器超时即可隐藏鼠标鼠标
------解决方案--------------------
------解决方案--------------------
1 if(GetFocus() == GetDlgItem(IDC_BUTTONXXX))
{
//焦点在按钮IDC_BUTTONXXX上
}
2 定时器可以这样操作,但是为了简化 没必要再搞个计数器
SetTimer(4, 100*4, NULL)就完事,