首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何获得系统活动窗口的句柄
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 04:11:26 楼主
    如何获得系统活动窗口的句柄 以及如何取得窗口的标题内容?
    发现 Public Declare Function GetActiveWindow Lib "user32" () As Long
    只能获得本程序的窗口,而不是整个系统的窗口 
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 06:10:431楼 得分:0
    我也在学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 09:36:452楼 得分:0
    GetForegroundWindow()

    VB声明:Declare Function GetForegroundWindow Lib "user32" Alias "GetForegroundWindow"() As Long
    说明: 获得前台窗口的句柄。这里的“前台窗口”是指前台应用程序的活动窗口
    返回值:Long,前台窗口的句柄
    注解: windows nt支持多个桌面,它们相互间是独立的。每个桌面都有自己的前台窗口
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 11:06:223楼 得分:0
    GetActiveWindow 应该是取得当前获得焦点的窗体,你的窗体运行起来就是获得焦点的,当然只能取到自己的窗口了.
    你还是用个定时检测的调用试试吧.这样你选择了别的窗口时,那个窗口获得焦点,过一会儿,你的程序自动检测当前的获得焦点的窗体,就能检测出别的窗体了.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • alifriend
    • 等级:
    发表于:2008-05-22 11:27:054楼 得分:0
    GetForegroundWindow获得活动窗口
    GetFocus获得焦点控件
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 11:30:225楼 得分:0
    学习ing
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved