Installation user interface frame customization

The frame is split in parts. A predefined property and a image is associated with every part. A part is identified by the associated property. To customize images go to Images tab and edit the image. Here are the parts:

  • AI_CF_SysCloseDown - system close button when is pressed
  • AI_CF_SysCloseHot - system close button when the mouse is over it
  • AI_CF_SysCloseNormal - system close button
  • AI_CF_SysCloseInactive - system close button when the application is inactive
  • AI_CF_SysMinDown - system minimize button when is pressed
  • AI_CF_SysMinHot - system minimize button when the mouse is over it
  • AI_CF_SysMinNormal - system minimise button
  • AI_CF_SysMinInactive - system minimize button when the application is inactive
  • AI_CF_FrameTopLeft - frame top left corner
  • AI_CF_FrameTopLeftInactive - frames top left corner when the application is inactive
  • AI_CF_FrameTopMid - frame top middle
  • AI_CF_FrameTopMidInactive - frame top middle when the application is inactive
  • AI_CF_FrameCaption - frame caption area
  • AI_CF_FrameCaptionInactive - frame caption area when the application is inactive
  • AI_CF_FrameTopRight - frame top right corner
  • AI_CF_FrameTopRightInactive - frame top right corner when the application is inactive
  • AI_CF_FrameLeft - frame left margin
  • AI_CF_FrameLeftInactive - frame left margin when the application is inactive
  • AI_CF_FrameRight - frame right margin
  • AI_CF_FrameRightInactive - frame right margin when the application is inactive
  • AI_CF_FrameBottomLeft - frame bottom left corner
  • AI_CF_FrameBottomLeftInactive - frame bottom left corner when the application is inactive
  • AI_CF_FrameBottomMid - frame bottom middle
  • AI_CF_FrameBottomMidInactive - frame bottom middle when the application is inactive
  • AI_CF_FrameBottomRight - frame bottom right corner
  • AI_CF_FrameBottomRightInactive - frame bottom right corner when the application is inactive

The image format is bitmap. RGB(255, 0, 255) color is considered as transparent color.

To customize the text style of the dialog title go to Text Styles tab and associate the text style with "AI_CF_TITLE_TEXT_STYLE" property.

To customize the spacing between the system menu buttons set the property "AI_CF_SYS_BTNS_SPACING". The value must be a number between 0 and 25 and represents pixels.

To customize the Y-pos of the system menu buttons set the "AI_CF_SYS_BTNS_YPOS" property. The value must be an number between 0 and 30. This number is considered a percent of the frame height.

Note To set this types of properties go to Custom Actions page and sequence a "Set installer property" custom action before "Wizard Dialogs Stage -> Searches".

TipFrame customization requires at least an Enterprise project.