FindWindow的问题2 (0分)

  • 主题发起人 主题发起人 delphi_knight
  • 开始时间 开始时间
D

delphi_knight

Unregistered / Unconfirmed
GUEST, unregistred user!
我用winspy查看某一窗口,类名是:#32770<br>我用findwindow('#32770','nil')能得到它的句柄吗?<br>那个‘#’是什么意思?类名是一直不变的吗?
 
类名是不变的<br>#的意思不清楚
 
不一定,如果有别的窗口类名也是#32770,可能会得到别的窗口的handle
 
#代表的是字符,不然是整数
 
&nbsp; &nbsp;用findwindow('#32770','nil')的确可以得到该程序句柄,#是类名字符串的组<br>成部分,是一个字符。
 
是findwindow('#32770',nil)吧?<br>
 
之前没看,原来两个参数都是字符指针<br>findwindow(PChar('#32770'),'');
 
这样:<br>findwindow(Pchar(#32770),nil)
 
后退
顶部