怎样获得当前被激活的windows窗口的句柄(200分)

  • 主题发起人 主题发起人 humanc2d4
  • 开始时间 开始时间
H

humanc2d4

Unregistered / Unconfirmed
GUEST, unregistred user!
&nbsp; &nbsp;我想做个象Winamp的插件效果一样,当某一windows窗口被激活时,Winamp的标题栏<br>控制器便会在激活窗口的标题栏上出现。怎样得到激活窗口的句柄。在线等待。
 
getactivewindow
 
<br>用getforegroundwindow 即可<br>例子如下<br>&nbsp;h:=GetForegroundwindow;<br>&nbsp;if getwindowtext(h,@sztext,255)&gt;0 then<br>&nbsp;listbox1.Items.Add(strpas(@sztext));<br>给分的话还有更好的,<br>
 
GetForegroundWindow就行了, 返回当前用户正在工作的窗口(当前输入焦点)
 
happyxxyboy 徐向阳 原来是你!
 
如果这段代码需要是在窗口切换时运行,应当要捕捉什么系统消息?
 
后退
顶部