CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

在这种情况下如何获取窗口名

楼主laolaocao(加勒比强盗)2005-01-23 13:57:42 在 VB / 基础类 提问

窗口始终在最上,并且鼠标范围锁定在窗口内  
  使用Alt+Tab切换后,鼠标不见了  
  在这种情况下如何获取窗口名? 问题点数:50、回复次数:12Top

1 楼tztz520(午夜逛街)回复于 2005-01-23 14:03:00 得分 0

Private   Declare   Function   FindWindow   Lib   "user32.dll"   Alias   "FindWindowA"   (ByVal   lpClassName   As   String,   ByVal   lpWindowName   As   String)   As   Long  
   
   
  Private   Sub   Command2_Click()  
  Dim   Hwnd   As   Long  
  Hwnd   =   FindWindow(vbNullString,   "窗体的标题")  
  MsgBox   Hwnd  
  End   SubTop

2 楼wzzwwz(皮皮鲁)回复于 2005-01-23 14:11:27 得分 0

同上Top

3 楼laolaocao(加勒比强盗)回复于 2005-01-23 14:37:49 得分 0

可能是我没说清楚  
  是获得句柄,还有窗口没有标题Top

4 楼chuxue1342(@楚}===天{==========雪饮>)回复于 2005-01-23 14:41:54 得分 0

顶!!!1Top

5 楼laolaocao(加勒比强盗)回复于 2005-01-23 18:00:21 得分 0

顶~~~~~~Top

6 楼viena(维也纳N02)回复于 2005-01-23 18:05:40 得分 0

顶~Top

7 楼laolaocao(加勒比强盗)回复于 2005-01-23 19:02:07 得分 0

怎么没人看啊~难道我没表达清楚??????  
   
   
  窗口始终在最上,并且鼠标范围锁定在窗口内  
  使用Alt+Tab切换后,鼠标不见了  
  在这种情况下如何获取窗口句柄?  
  窗口没有标题,所以不能使用用findwindow函数Top

8 楼laolaocao(加勒比强盗)回复于 2005-01-24 15:31:58 得分 0

顶~~~~~~Top

9 楼snowmiao2002(苗苗)回复于 2005-01-24 15:41:12 得分 0

一般来说程序在焦点状态时被激活,lostfocus时   暂停。  
  如果时独立进程,好像没什么意义。  
   
  如果同时还运行其他进程   ,可以通过该进程获得窗体,你肯定知道这个窗体的名称。Top

10 楼jlbqd(雪走)回复于 2005-01-29 17:00:26 得分 0

在没有办法的情况下  
  可以通过进程考虑Top

11 楼dongge2000(目前叫西西了)回复于 2005-01-29 18:31:04 得分 50

GetForegroundWindow    
   
  VB声明    
  Declare   Function   GetForegroundWindow   Lib   "user32"   Alias   "GetForegroundWindow"   ()   As   Long    
  说明    
  获得前台窗口的句柄。这里的“前台窗口”是指前台应用程序的活动窗口    
  返回值    
  Long,前台窗口的句柄    
  注解    
  windows   nt支持多个桌面,它们相互间是独立的。每个桌面都有自己的前台窗口  
     
  ---------------------  
  这个问题有很多人问的。Top

12 楼laolaocao(加勒比强盗)回复于 2005-01-30 11:46:27 得分 0

终于有高手了  
  Top

相关问题

  • 请问如何在这种情况下获取pDC
  • 这种情况下,新窗口怎样产生?
  • 这种情况下如何控制打开的ie窗口的大小呢?
  • 这种情况下怎样获得上一个页面的文件名??
  • @Dbcolumn在这种情况下怎用呀??
  • 这种情况下,我该怎么做?
  • 如何在这种情况下显示图片?
  • 在这种情况下怎样实现?急急急!!!
  • 请问这种情况下该语句应该怎么写
  • 在这种情况下我该怎么办.

关键词

  • 鼠标
  • 句柄
  • 前台
  • 窗体
  • 获取
  • getforegroundwindow
  • 这种情况下如何
  • findwindow
  • 进程
  • 标题

得分解答快速导航

  • 帖主:laolaocao
  • dongge2000

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo