通过窗口的handle如何调用这个窗口的方法?(200分)

  • 主题发起人 主题发起人 onlyou
  • 开始时间 开始时间
O

onlyou

Unregistered / Unconfirmed
GUEST, unregistred user!
我知道一个窗口的句柄(handle),如何调用这个窗口本身的方法?
 
用 function FindControl(Handle: HWnd): TWinControl 返回 TWinControl.
 
如果知道它是TForm ,则可用下列代码返回TForm.<br>var<br>&nbsp; &nbsp;aForm:TForm;<br>&nbsp; &nbsp;aWin<br>begin<br>&nbsp; &nbsp;aWinControl:FindControl(Handle);<br>&nbsp; &nbsp;if aWincontrol is TForm then begin <br>&nbsp; &nbsp; &nbsp; aForm:=TForm(aWoncontrol);<br>&nbsp; &nbsp; &nbsp; aForm.ShowModal;<br>&nbsp; &nbsp; &nbsp; ......<br>&nbsp; &nbsp;end;<br>end;
 
接受答案了.
 
后退
顶部