PPJ Manual
HomeCurrent IssuesDownloads
  • Welcome
  • Releases
    • PPJ 2023
  • PPJ 2023
  • PPJ Web API
  • PPJ Desktop API
  • Wisej.NET Documentation
  • General
    • Framework
      • Features
        • SAL and SQL Functions
        • Constants and Variables
        • SalContext
        • Visual Toolchest
        • XSal2
        • Reporting Support
        • LINQ Support
        • SalCompileAndEvaluate
        • Unicode Support
        • Startup Arguments
        • App.config
      • Data Types
        • Automatic Casts
        • Dynamic Arrays
      • Controls
        • ToolBar
        • TabControl
        • TableWindow
        • QuickObject
        • Ribbon Bar
        • NavigationBar
      • SQL Support
        • Configuration
        • ADO.NET Drivers
        • Bind and Into Variables
        • DBP Parameters
        • SqlContext
      • Extensions
        • Table Window
        • Unicode Support
        • Bug Fixes
        • Object Oriented Types
        • Custom Parsers
        • Named Properties
        • Microsoft Charts
        • Tabbed MDI
        • Watermark
        • HTML Rendering
      • Skins and Themes
        • Skin Files
        • Theme Files
        • Configuration
        • Skin Editor
        • Theme Builder
      • Tracing
        • Trace Viewer
        • Default Listeners
        • Tracing the Application
      • Spell Checker
        • Dictionaries
    • Ported Application
      • Project Structure
        • Late Bind Calls
        • Visual Styles
        • Unqualified References
        • Message Actions
        • When SQLError
        • Classes
      • Global Items
      • Forms
      • COM/ActiveX
      • Multiple Inheritance
      • Configuration Tool
      • Issues & Workarounds
    • Ported Reports
      • General
      • Crystal Reports
        • Structure
        • Unsupported Features
      • List & Label
        • Report Conversion
        • Structure
        • Document
        • Input Items
        • Passing Data
        • Unsupported Features
      • Reporting Services
        • Features
      • Stimulsoft
        • Break Groups
        • Fields
        • Formulas
        • Cache Mode
Powered by GitBook
On this page

Was this helpful?

  1. General
  2. Framework
  3. Skins and Themes

Skin Files

PreviousSkins and ThemesNextTheme Files

Last updated 2 years ago

Was this helpful?

Applies only to PPJ WinForms.

The included skin files are available in the /Skins folder in the PPJ Framework installation. We provide skins for Office2007, Aero, Mac OSX and Vista. Each skin has several color scheme variations.

Additional skins can be downloaded from our web sites in the customers' support area in the resources section.

The three Office 2007 skins (blue, silver and black) are embedded in the PPJ Framework because we need them to synchronize the forms skinning with the Ribbon Bar visual styles.

In addition to the skins provided, you can use any of the thousands of .msstyles files freely available on the internet and can also create your own.

Starting from PPJ 2014, Office 2010 (blue) skin was added.

The .msstyles format is Windows standard styles files format. With Visual Styles you can import any skin from any product that generates Windows standard skins.

By default, when skinning is turned on, the skinning engine will use the built-in Office 2007 (Blue) skin. You can change the skin by calling:

SalApplication.LoadSkinFile(filePath);

To load the built-in Office 2007 styles you can simply use:

SalApplication.LoadSkinResource("Office2007Blue");

When using SalApplication.LoadSkin() methods the skinner is automatically enabled. There is no need to also use SalApplication.SkinApplication = true.

Import Windows XP Styles

You can import and convert most .msstyles files into .vssf files by using the ShowStyleImportDialog method directly on the VisualStyler object. See Visual Styler help for details on how to use this call.

Using the import dialog (shown in the image above) allows you to easily import and preview msstyles files as well as VisualStyler skins into your applications skins directory and resources.

clip 0009
clip 0011
clip 0010