游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1382|回复: 1

请教这样一个程序应该怎么实现,谢谢

[复制链接]

4

主题

24

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2005-6-11 22:21:00 | 显示全部楼层 |阅读模式
运行后就在后台时刻监控当前激活的其他窗口是否存在输入焦点,发现存在后就弹出一个警告对话框,谢谢

4

主题

24

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2005-6-12 02:40:00 | 显示全部楼层

Re:请教这样一个程序应该怎么实现,谢谢

Private Declare Function GetFocus Lib "user32" () As Long

Private Sub Form_Load()
Timer1.Interval = 1000

End Sub

Private Sub Timer1_Timer()
If GetFocus <> 0 Then
MsgBox "发现输入焦点"

End If
End Sub

'这样写只能在程序自身有输入焦点的时候弹出对话框,怎么才能让它对其他窗口也起作用,谢谢

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 23:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表