+
+
+
+ Useful macros
+
+
+ Of course, there are macros that the ExperienceUI uses for its system that are great in your script. Here are a few:
+
+ XPUI_SET Symbol Value - Defines a symbol, and sets it to the value specified. If the symbol is
+ already defined, its value will be overwritten.
+
+ XPUI_UNSET Symbol - !undefs a symbol if it is defined. This is a safer way to undefine a symbol,
+ because if you try to undefine a symbol using !undef, and it isn't defined, MakeNSIS will stop compiling your script.
+
+ XPUI_DEFAULT Symbol Value - Defines a symbol. If the symbol is already defined, its value will
+ not be overwritten.
+
+ XPUI_INNERDIALOG_TEXT Text Control_ID - Sets control Control_ID to Text on the inner dialog (RECT
+ 1018).
+
+ XPUI_PAGECOLOR_INIT Control_ID - Sets Control_ID on the inner child window to the XPUI
+ dialog colors.
+
+ XPUI_PAGEBG_INIT - Sets control 1005 on the inner dialog to the background color.
+
+ XPUI_SET_BG - Initializes the background image. Use this if you have a) a custom skin, and b)
+ if you have custom pages that occur before the first ExperienceUI-native page.
+
+
+
+
+ |
+
+
+
+