怎样获得窗口标题一直在变的窗口的句柄(100分)

  • 主题发起人 主题发起人 fxb
  • 开始时间 开始时间
F

fxb

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样获得窗口标题一直在变的窗口的句柄,例如OICQ等
 
他可能有个固定的,和其他窗口不同的类名字。<br>你在查找时标题为nil,查类名字
 
管它变不变反正其窗口的类名是一样的。FindWindow('ClassName',nil);
 
类名可用Borland的WinSight32查看,安装Delphi或CBD时已装了,就在Delphi或CBD的<br>程序组下.
 
类名我知道了,现在我想知道怎样获取窗口的状态,是最大,最小,普通,还是在任务栏
 
……<br>能用VB吗(哎呀,谁放了老鼠夹)……
 
哈哈,知道类名就可以了啊!<br>FINDWINDOW(CLASSNAME,NIL)<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;类名 &nbsp; &nbsp;窗体的标题<br><br>VB里一样啊!!!!!!!!!!没夹到你吧????????
 
多人接受答案了。
 
通过class查找不行,相同的类有很多哦<br>oicq的标题每半分钟变化一次,所以使用一个时钟控件监测32秒,肯定会找到一个固定的标题,<br>呵呵,自己试试吧!:)
 
Control: Timer1, Form1<br>Form_load:<br>timer1.interval=1000<br>_________<br>Timer1_Timer<br>randomize<br>Form1.caption= chr(int(rnd*26)+95)+chr(int(rnd*26)+95)+chr(int(rnd*26)+95)+chr(int(rnd*26)+95)<br>_____<br><br>(众人:“嘿,这是逗幼儿园BABY的,你拿来凑合什么??!!!欠扁啊?!!”)<br>
 
后退
顶部