findwindow( ) 如何使用?(2分)

  • 主题发起人 主题发起人 yjwnnit
  • 开始时间 开始时间
Y

yjwnnit

Unregistered / Unconfirmed
GUEST, unregistred user!
请高手详细说明 findwindow()  函数中的参数如何使用?<br><br>第 一个 是 WINDOW的句柄?  第二个是FROM 的 CAPTION<br><br>或者,我要实现 对当前打开的窗口进行查询, 以CAPTION属性为判断 哪个窗口被打<br>开,<br>请高手献计!
 
两个选择一个就可以了。如果你选择Caption<br>FindWindow(nil,'你的Caption')
 
找到当前运行中的windows自带计算器的句柄:<br>procedure TForm1.Button1Click(Sender: TObject);<br>var<br>&nbsp;h:THandle;<br>begin<br>&nbsp;h := FindWindow(nil,'计算器');<br>&nbsp;if h &lt;&gt; 0 then<br>&nbsp; &nbsp;ShowMessage('找到!'+'句柄为' + IntToStr(h))<br>&nbsp;else<br>&nbsp; &nbsp;ShowMessage('没有找到!')<br>end;
 
findwindow()函数中第一个参数是窗口的类名,第二个参数是窗口名<br>查找成功返回窗口的句柄,否则返回NULL。<br>var<br>&nbsp;h:THandle;<br>begin<br>&nbsp;h := FindWindow(nil,窗口名);<br>&nbsp;h:=findWindow(类名,nil);<br>end;
 
华旗的产品-爱国者MP3很烂,才用20天,耳机就脱胶,还说是外伤,不给任何维修等,哪个龟儿子再买爱国者MP3,甚至华旗的东西<br><br>如果不属实,天洙地灭
 
多人接受答案了。
 
后退
顶部