方法perform的作用,delphi英文的help快气死我了

解决方案 »

  1.   

    VCL的Perform( )方法适用于所有的TControl派生对象。Perform( )可以向任何一个窗体或控件发送消息,只需要知道窗体或控件的实例。Perform( )需要传递3个参数:消息标识符、wParam和l Param。Perform( )是这样声明的:
      functiong TControl.perform(Msg : Cardinal;WParam,LParam : Longint); Longint;
    要给一个窗体或控件发送一个消息,可以参照下面的代码: 
      Retval := ControlName.Perform(MessageID,WParam,LParam);
    调用了Perform( )后,它要等消息得到处理后才返回。Perform( )把3个参数组装成TMessage记录,
    然后调用Dispatch( )方法把消息传递给Windows的消息系统。
    例如:  Perform(WM_NEXTDLGCTL,0,0);  //把焦点设给下一个控件。