constructor Create(CreateSuspended: Boolean);
搞清这个函数吧,你会知道的。

解决方案 »

  1.   

    以上三个是OnPaint事件对应的过程,这是标准的过程,还要调用吗?
    在运行时主窗体创建过程中这三个事件也被触发了,注意这三个过程与一般过程不同,它是WM_PAINT消息的处理过程.
      

  2.   

    还是不清楚。
    上面我说的不对,是只运行BubbleSortBoxPaint(Sender: TObject);能不能说清楚一点。人笨没办法了。
      

  3.   

    刚又说错了。真是的。人老了。TO:menliwxj(有缘) 
    怎样看呀,好像传输消息要在;MESSAGE XXXX;吧。
    能不能告诉我那里处理的。
    例如我要再加一个消息到procedure msg;中去怎样做呢?
      

  4.   

    是OnPaint事件。那又是从哪里触发的呢?
      

  5.   

    你对VCL机制熟悉吗?或者你对OOP编程熟悉吗?
    我说的这个消息是标准的,这三个过程已由borland公司为你处理了,你只需要加入代码即可.
    如果你要写自己的消息处理过程,则要通过以下几步:
    1.定义消息
      MSG_USERDEFINE = WM_USER + 20;
    2.写自己的消息处理过程:
      procedure ProcessMyMsg(Params: ...); message MSG_USERDEFINE ;
    begin
      //加入自己的处理代码
    end;3.在需要此消息处理的地方加入消息发起.
      postmessage(handle,MSG_USERDEFINE,0,0);