diff --git a/Contrib/BgImage/Example.nsi b/Contrib/BgImage/Example.nsi new file mode 100644 index 00000000..a5c10243 --- /dev/null +++ b/Contrib/BgImage/Example.nsi @@ -0,0 +1,31 @@ +Name "BgImage.dll test" + +OutFile "BgImage Test.exe" + +XPStyle on + +Section + BgImage::Init /NOUNLOAD /FILLSCREEN "${NSISDIR}\Contrib\Icons\modern.bmp" + + MessageBox MB_OK "Next image?" + + BgImage::SetImage /NOUNLOAD /FILLSCREEN "${NSISDIR}\Contrib\Icons\checks1.bmp" + + FindFirst $0 $1 $WINDIR\Media\*.wav + StrCmp $0 "" skipSound + moreSounds: + StrCmp $1 "" noMoreSounds + BgImage::Sound /NOUNLOAD $WINDIR\Media\$1 + # the sound is played asynchoronsly so NSIS can keep working while it plays + # we don't want the message box to appear while playing so we give it a little time to play alone + Sleep 500 + MessageBox MB_YESNO "Another sound?" IDNO noMoreSounds + FindNext $0 $1 + Goto moreSounds + + noMoreSounds: + FindClose $0 + skipSound: + + BgImage::Destroy +SectionEnd \ No newline at end of file