小弟今天测试了一下TShockwaveFlash控件,请问如果控制它的刷新问题?
这个控件我无法让它即时刷新,比如:我最大化窗体,它不会立即最大化,还得在控件上点一下才会最大化,还我还原窗体,还必须打开一个对话框,再在控件上点一下,它才会还原???请问该如何解决?
这个控件我无法让它即时刷新,比如:我最大化窗体,它不会立即最大化,还得在控件上点一下才会最大化,还我还原窗体,还必须打开一个对话框,再在控件上点一下,它才会还原???请问该如何解决?
解决方案 »
- 急~~急~~急,有关word字体设置问题,,在线等
- OpenDialog组件的FilesName属性小问题
- 灾难性错误!
- 调用DLL后释放时出错,代码在内容中,请帮帮俺!
- 请问各位大侠,如何在DELPHI中实现ACCESS数据库的在线动态升级?
- 要按下button实现查询的句子怎么写
- 关于PARODX7.0数据库MMENY字段如何设置小数点后4位?
- 鼠标Hook问题
- 数据模块与dll,该用哪个好?
- adoquery2.Close;
- 一个关于全局变量的问题?
- 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;