Use prop_index == 0 unless noted. Set via guiObjectSetInteger / guiObjectSetString; get via guiObjectGetInteger / guiObjectGetString.

Id Property Type Notes
0 GUI_OBJPROP_TYPE int GUI_OBJ_* value.
1 GUI_OBJPROP_POSX int Logical pixels.
2 GUI_OBJPROP_POSY int Logical pixels.
3 GUI_OBJPROP_WIDTH int Logical pixels.
4 GUI_OBJPROP_HEIGHT int Logical pixels; DropDown: max list height.
5 GUI_OBJPROP_RADIO_GROUP int Group id from guiAddRadioGroup.
6 GUI_OBJPROP_CHECKED int 0/1.
7 GUI_OBJPROP_ENABLED int 0/1.
8 GUI_OBJPROP_DROPDOWN_SEL int Index; -1 = none.
9 GUI_OBJPROP_DROPDOWN_COUNT int Read row count.
10 GUI_OBJPROP_FONT_SIZE int Point size.
11 GUI_OBJPROP_TEXT_H_ALIGN int GUI_H_ALIGN_LEFT / GUI_H_ALIGN_RIGHT / GUI_H_ALIGN_CENTER.
12 GUI_OBJPROP_TEXT_V_ALIGN int GUI_V_ALIGN_TOP / GUI_V_ALIGN_CENTER / GUI_V_ALIGN_BOTTOM; Edit stores but does not apply vertical.
13 GUI_OBJPROP_TEXT_STYLE int GUI_TEXT_* flags OR'd.
14 GUI_OBJPROP_BORDER_STYLE int GUI_BORDER_3D / GUI_BORDER_FLAT.
15 GUI_OBJPROP_BORDER_WIDTH int Logical pixels.
100 GUI_OBJPROP_FONT_NAME string e.g., "Segoe UI".
101 GUI_OBJPROP_TEXT string Edit: live read from field.
102 GUI_OBJPROP_URL string Target URL.
103 GUI_OBJPROP_MENU_TEXT string Row label.
104 GUI_OBJPROP_DROPDOWN_ITEM string Read row text; prop_index = row.
105 GUI_OBJPROP_TOOLTIP string Sets object tooltip. ("\n" for disable)
106 GUI_OBJPROP_DROPDOWN_PLACEHOLDER string Hint when sel is -1.
200 GUI_OBJPROP_BG_COLOR color Background.
201 GUI_OBJPROP_TEXT_COLOR color Foreground text.
202 GUI_OBJPROP_BORDER_COLOR1 color GUI_AUTO = leave unchanged.
203 GUI_OBJPROP_BORDER_COLOR2 color Inner bevel; GUI_AUTO = unchanged.
204 GUI_OBJPROP_MENU_TEXT_COLOR color Menu color.
205 GUI_OBJPROP_MENU_BG_COLOR color Menu background.