如何捕获焦点是否在某个按钮控件上,如何捕获鼠标未移动

怎么捕获焦点是否在某个按钮控件上,怎么捕获鼠标未移动
各位大侠.帮下忙!!

1.怎么捕获焦点是否在某个按钮控件上,如:有两个按钮:确定,取消,怎么知道焦点在哪个按钮上?

2.怎么捕获鼠标没有移动,现在我是要实现:如果鼠标没有移动一段时间,就隐藏鼠标。怎么捕获这个鼠标没有移动的消息?

------解决方案--------------------
1 CWnd::GetFocus
2 捕获鼠标移动的消息,启动定时器,定时器超时即可隐藏鼠标鼠标
------解决方案--------------------
探讨

1 CWnd::GetFocus
2 捕获鼠标移动的消息,启动定时器,定时器超时即可隐藏鼠标鼠标

------解决方案--------------------
1 if(GetFocus() == GetDlgItem(IDC_BUTTONXXX))
{
//焦点在按钮IDC_BUTTONXXX上
}

2 定时器可以这样操作,但是为了简化 没必要再搞个计数器 
SetTimer(4, 100*4, NULL)就完事,