小弟今天测试了一下TShockwaveFlash控件,请问如果控制它的刷新问题?
这个控件我无法让它即时刷新,比如:我最大化窗体,它不会立即最大化,还得在控件上点一下才会最大化,还我还原窗体,还必须打开一个对话框,再在控件上点一下,它才会还原???请问该如何解决?
这个控件我无法让它即时刷新,比如:我最大化窗体,它不会立即最大化,还得在控件上点一下才会最大化,还我还原窗体,还必须打开一个对话框,再在控件上点一下,它才会还原???请问该如何解决?
解决方案 »
- 讨论: 如何在 delphi7 + devExpress bar 6 制作的: ribbon 风格程序,体积小一些?
- 循环中有延时,导致在循化执行中不能关闭,如何可以关闭?
- 如何用delphi7.0与oracle9i连接
- 我第二次散分因为一个字——烦,为什么因为我的手机、建行卡、考试证、身份证等多样贵重的物品被盗啦兄弟~~我伤心啊。
- TidMessage发送邮件如何添加附件?
- 在客户端用脚本语言调用activexfrom中的函数和过程没反应
- delphi和数据库的搭配
- 这里有懂C的高人吗,帮忙翻译一下代码
- 如何实现?????(这个问题因该有一点难度吧)
- 涨价了!
- 一个关于全局变量的问题?
- dbgrid和一个数据表相联,其中有一个字段为TDATETIME,我在DBGRID中修改时间,如果时间不正确43:00:00 ,会出错误,如何屏蔽这个错误呢
在窗体改变事件中sendmessage给控件,至于你所说的还原窗体,还要打开对话框才能够,我没有碰到啊不过我在窗体改变事件中加了这些
with shockwaveflash1 do
begin
Width:=shape1.Width-6;
Height:=shape1.Height-6;
Top:=shape1.Top+3;
Left:=shape1.Left+3;
Visible:=false;
Enabled:=false;
Refresh;
Repaint;
Enabled:=true;
Visible:=true;
end;
Flash1.Width := FileWidth;
Flash1.Height:= FileHeight;
Flash1.Play();
Flash1.SetFocus();
procedure TForm1.FormResize(Sender: TObject);
begin
ShockwaveFlash1.Hide();
ShockwaveFlash1.Show();
ShockwaveFlash1.SetFocus();
end;