Animate组件播放Windows公共AVI片段,项目静态编译好像播放不了是为啥?
const TCommonAVI a[] =
{aviFindFolder, aviFindFile, aviFindComputer, aviCopyFiles, aviCopyFile,
aviRecycleFile, aviEmptyRecycle, aviDeleteFile};
const UnicodeString s[] =
{L"aviFindFolder", L"aviFindFile", L"aviFindComputer", L"aviCopyFiles",
L"aviCopyFile", L"aviRecycleFile", L"aviEmptyRecycle", L"aviDeleteFile"};
// ---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
{
for (int i = 0; i < sizeof(s) / sizeof(UnicodeString); ++i)
this->ListBox1->Items->Add(s[i]);
this->Animate1->AutoSize = false; // 控件不自动调整大小以适应内容
}
// ---------------------------------------------------------------------------
// 列表框点击一项
void __fastcall TForm1::ListBox1Click(TObject *Sender)
{
// 播放Windows公共AVI片段
this->Animate1->CommonAVI = a[this->ListBox1->ItemIndex];
this->Animate1->Active = true;
}
// ---------------------------------------------------------------------------