FlashLib.iss 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. [Files]
  2. Source: compiler:FlashLib.dll; DestDir: {tmp}; Flags: noencryption nocompression
  3. [Code]
  4. //hWndParent 将FLASH创建在那个句柄上
  5. //BmpTransparenthWnd 当FLASH在一个图像上时,并须要透明看到图像,就要指定该图像的句柄,
  6. // 并且该FLASH的X, Y, nWidth, nHeight一定要与图像的一致,如不在图像上,可设置为0
  7. //Transparent 是否透明
  8. Function FlashLibInit(X, Y, nWidth, nHeight: Integer; hWndParent, BmpTransparenthWnd: HWND; Transparent: BOOL): HWND;
  9. External 'FlashLibInit@files:FlashLib.dll Stdcall';
  10. //退出时一定要执行该API,否则会报错
  11. Procedure FlashLibFree(H: HWND);
  12. External 'FlashLibFree@files:FlashLib.dll Stdcall';
  13. //支持SWF、FLV
  14. Function FlashLoadMovie(HWND: HWND; Path: AnsiString): Boolean;
  15. External 'FlashLoadMovie@files:FlashLib.dll Stdcall';
  16. Function FlashPlay(HWND: HWND): Boolean;
  17. External 'FlashPlay@files:FlashLib.dll Stdcall';
  18. Function FlashStop(HWND: HWND): Boolean;
  19. External 'FlashStop@files:FlashLib.dll Stdcall';
  20. Function FlashStopPlay(HWND: HWND): Boolean;
  21. External 'FlashStopPlay@files:FlashLib.dll Stdcall';
  22. Function FlashPutLoop(HWND: HWND; Loop: BOOL): Boolean;
  23. External 'FlashStop@files:FlashLib.dll Stdcall';
  24. Function FlashPutMenu(HWND: HWND; Menu: BOOL): Boolean;
  25. External 'FlashPutMenu@files:FlashLib.dll Stdcall';
  26. Function FlashPutStandardMenu(HWND: HWND; bEnable: BOOL): Boolean;
  27. External 'FlashPutStandardMenu@files:FlashLib.dll Stdcall';
  28. Function FlashBack(HWND: HWND): Boolean;
  29. External 'FlashBack@files:FlashLib.dll Stdcall';
  30. Function FlashForward(HWND: HWND): Boolean;
  31. External 'FlashForward@files:FlashLib.dll Stdcall';
  32. Function FlashRewind(HWND: HWND): Boolean;
  33. External 'FlashRewind@files:FlashLib.dll Stdcall';
  34. Function FlashZoom(HWND: HWND; Factor: DWORD): Boolean;
  35. External 'FlashZoom@files:FlashLib.dll Stdcall';
  36. Function FlashGotoFrame(HWND: HWND; FrameNum: DWORD): Boolean;
  37. External 'FlashGotoFrame@files:FlashLib.dll Stdcall';
  38. Function FlashSetVariableA(HWND: HWND; Name, Value: AnsiString): Boolean;
  39. External 'FlashSetVariableA@files:FlashLib.dll Stdcall';