我在程序中想获得另一应用程序对话框上焦点是否在指定的edit框上,
现在我获得了该应用程序对话框的句柄,假设为m_dlg,也获得了edit
框的句柄,假设为m_edit,怎样用我现在的程序监控当前焦点是否在
该edit框上,我是用timer定时器来检测的,每过1分钟检查一次,在
OnTimer中该怎么做?如果焦点在edit框上提示"焦点到达"我的程序启动后最小化,被监控的那个应用程序对话框在前台,当然只有这
样它才能获得焦点
现在我获得了该应用程序对话框的句柄,假设为m_dlg,也获得了edit
框的句柄,假设为m_edit,怎样用我现在的程序监控当前焦点是否在
该edit框上,我是用timer定时器来检测的,每过1分钟检查一次,在
OnTimer中该怎么做?如果焦点在edit框上提示"焦点到达"我的程序启动后最小化,被监控的那个应用程序对话框在前台,当然只有这
样它才能获得焦点
解决方案 »
- 关于SOCKET 服务器端接收不到客户端的消息
- 关于MFC的edit control控件内容无法实时更新,实在是郁闷,求助!!!
- MFC 自绘按钮的问题?详情请进~~(沒分了,誰願意幫忙~~~)
- bitmap 动态拉伸
- 为何发送wm_notify消息失败?
- 如何控制WEBBROWSER浏览器的滚动条的位置?
- 如何在CRichEditCtrl中添加字符串,用编程的方法来实现.
- 各位高手,请教一个问题
- 讨论一下像OICQ那样的聊天室如何实现更好?参与都有分
- 如下的消息定义有什么错?
- 如何给一幅图片的不同区域赋予不同的透明度?
- 信誉变成105啦~散分! 怕大家拿得不愉快,顺便问一个关于CFrameWnd边框的问题
{
if (m_edit==::GetFocus())
{
//说明该edit框获得了焦点
AfxMessageBox("焦点到达");
}
}
OnTimer()
{
if (m_edit::GetFocus())
{
//说明该edit框获得了焦点
AfxMessageBox("焦点到达");
}
}
{
MessageBox("ss");
}
//不停地出对话框
消息是EN—SETFOCUS