哎……我现在只能告诉你,Borland对OCX的控件支持的不是你想象中的那么好,TNND M$
不信??!…!…你可以在VB或VC里用一下,一试就明白了,哎……不知这样加不加分,给点分吧,白给你试了半天??

解决方案 »

  1.   

    在vb里,我用过,好的很,但是delhpi:-(
    继续等待
      

  2.   

    CDSoftwareWj(95927) 
    不白试,稍侯发分
      

  3.   

    OCX根本就不是M$所说的那么通用,在VB和VC里对OCX的支持是Borland做不到的,这就是"底层"但是呢,它又不叫你真的用不了,有好多OCX控件是这样,连Borland都说了,不完全支持……M$真够狠的,hehe^^ 对了,要是VB不支持OCX那还能用它做程序吗??算了,咱们能用好VCL就OK了……找找说不定也Flash的VCL控件也说不定呢,还可以在集成都程序里……还是VCL好呀,方便!!
      

  4.   

    弄一个BUTTON1,不可见
    flash设为alclient
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      sendmessage(flash.handle,wm_lbuttondown,0,0);
      sendmessage(flash.handle,wm_lbuttonup,0,0);
    end;
    procedure TForm1.FormResize(Sender: TObject);
    begin
      sendmessage(button1.handle,wm_keydown,vk_space,1);
      sendmessage(button1.handle,wm_keyup,vk_space,1);
      flash.Refresh;
    end;
    这样,可以用了,不过反应不快
      

  5.   

    太谢谢xiao_min(小敏)
    分给少了,哈哈。也谢谢CDSoftwareWj(95927) 发分
      

  6.   

    请xiao_min(小敏)老师讲解一下原理好不好,小弟我认为可能是flash没有接收到resize的消息,但是为什么不能直接对flash窗口发送消息呢?