CatchFastSkin

Syntax:

FastSkin = CatchFastSkin( ?FastSkin_Label )

Parameters:

?FastSkin_Label

=

eine Speicheradresse zu einer FastSkindatei im Speicher .


Sollte ein Label in der DataSection oder eine

Speicheradresse zu einem zugewiesenem Speicher sein.


Return Values:

0

=

Fehler beim laden eines FastSkin

FastSkin

=

erfolgreich


Description:

Liest eine FastSkindatei aus dem Speicher.


Example:

  Skin1 = CatchFastSkin(?skinfile)
  OpenWindow(0, 200, 200, FastSkinWidth(Skin1), FastSkinHeight(Skin1), #WS_POPUP, "AppName")
  SkinWinFast(WindowID(), Skin1)
  
  DataSection
    skinfile:
      IncludeBinary "Skin1.pbs"
  EndDataSection

  If OpenPack("skins.pak")
    Skin1 = CatchFastSkin(NextPackFile())
    Skin2 = CatchFastSkin(NextPackFile())
    ClosePack()

    OpenWindow(0,200,200,FastSkinWidth(Skin1),FastSkinHeight(Skin1),#WS_POPUP,"AppName")
    SkinWinFast(WindowID(), Skin1)
    OpenWindow(1,400,300,FastSkinWidth(Skin2),FastSkinHeight(Skin2),#WS_POPUP,"ToolWin1",WindowID(0))
    SkinWinFast(WindowID(), Skin1)
  EndIf


Supported OS:   Windows